@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    /* Kim-start */

    /* Kim-end */
    /* 1920end */
}

@media screen and (max-width: 1919px) {
    .ys-nyban-btn {
        margin-top: 40px;
    }
    .mod-bread {
        top: 90px;
    }
    /* 2024.09.30 */
    .coop-build {
        padding-top: calc(var(--std-padding3) + 4px);
    }
}
@media screen and (max-width: 1860px) {
    /* Kim-start */
    .ys-cont1710{
        width: 90%;
    }
    /* Kim-end */ ,    /*2024.09.09-start*/
    .dpbt-list {
        padding-left: 22px;
        padding-right: 22px;
    }
    /*2024.09.09-end*/
    /* 1860end */
}
@media screen and (max-width: 1680px) {
    /* Kim-start */
    .pdsr-text {
        padding: 55px 50px;
    }
    .sol-reagent-sec-ul .std-title2 {
        margin-bottom: 28px;
    }
    .iull-nub {
        font-size: 56px;
    }
    .sec-btm-right-text {
        padding: 30px 48px;
    }
    /* Kim-end */
    .ylcl-year {
        font-size: 100px;
        width: 250px;
    }
    .ys-event2-cont-list {
        height: 700px;
        margin-left: 300px;
    }
    .ylcl-year {
        bottom: 30px;
    }
    :root {
        --font-title1: 48px;
        --font-title2: 38px;
        --font-title3: 28px;
        --std-padding1: 80px;
        --std-padding2: 54px;
        --std-padding3: 110px;
        --std-margin1: 28px;
    }
    .mpul-text {
        padding: 30px 28px 30px;
    }
    .solution-pro .hpbs-li-text {
        padding: 20px 30px 30px;
    }
    .material-tech-ri-num li {
        font-size: 70px;
    }
    .material-production-info {
        margin-bottom: 48px;
    }
    .mcwt-btn {
        margin-top: 65px;
    }
    .mod-contact {
        padding-top: 105px;
        padding-bottom: 90px;
    }
    .mcwt-btn img {
        width: 65px;
        margin-left: 90px;
    }
    .material-tech-ri-num {
        top: -40px;
    }
    .ihau-list {
        padding: 0 30px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -30px;
    }
    .product-wrap-list-side {
        width: 350px;
    }
    .product-wrap-list-from {
        width: calc(100% - 350px);
    }
    .pilb-ul-li-hd {
        padding: 16px 40px;
    }
    .right-text-word {
        margin-bottom: 38px;
    }
    .ys-cont1710 {
        width: 82.5%;
    }
    .about-solution-parga {
        margin-bottom: 124px;
    }
    .asdu-li-cont-num span{
        font-size: 74px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 56px;
    }
    .avbu-li {
        margin-bottom: 36px;
    }
    .about-history-list-year {
        bottom: 130px;
    }
    .ahly-li-year {
        font-size: 98px;
    }
    .ahly-li-stage {
        margin-bottom: 40px;
    }
    .agll-parga {
        padding: 0 100px;
    }
    .about-global-list-li {
        margin-bottom: 90px;
    }
    .ylcr-text {
        height: 315px;
    }
    .about-solution {
        margin-bottom: 44px;
    }
    .iklu-li-tit span {
        font-size: 46px;
    }
    .instrument-key h2 {
        margin-bottom: 40px;
    }
    .instrument-key-list {
        padding-top: 38px;
    }
    .instrument-pro-wrap .material-production-tit {
        margin-bottom: 60px;
    }
    .instrument-main .ys-nyban-img{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .instrument-main .ys-nyban-img img{
        height: 100%;
        object-fit: cover;
    }
    .instrument-main .ys-nyban-title{
        position: static;
        transform: inherit;
    }
    .instrument-main .ys-nybanner{
        padding: 180px 0 60px;
    }
    .ys-ban-play {
        width: 86px;
    }
    .home-pro-tp a {
        padding: 54px 80px 46px;
    }
    .hptw-btn {
        margin-top: 30px;
    }
    .hwls-li {
        padding: 0 18px;
    }
    .hscb-wrap-list-slick {
        margin: 0 -18px;
    }
    .hscb-wrap {
        padding-left: 200px;1
    }
    .home-system-cont-bt {
        margin-top: 100px;
        padding-right: 80px;
    }
    .home-pro-tp-img {
        right: 80px;
    }
    .product-wrap-list::before {
        width: 410px;
    }
    .wish-pop-le-ul, .wish-pop-ri-wrap {
        max-height: 55vh;
    }
    .wish-pop .ys-modal-content {
        padding: 80px 80px 74px 80px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 80px;
    }
    .pro-pop-wrap {
        max-height: 70vh;
    }
    .wish-pop-le-ul{
        padding-right: 60px;
    }
    .iklu-li-tit {
        height: 55.2px;
    }
    .pwfc-wrap-table-hd th {
        top: 168px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 224px;
    }
    .solution-pro .hpbs-li-text{
        padding-bottom: 80px;
    }
    .solution-pro .hpbs-li-text-btn{
        padding: 0 30px;
        bottom: 30px;
    }
    .ys-nyban-title {
        top: calc(50% + 57.25px);
    }
    .instrument-pro-bg, .instrument-pro::after {
        height: 480px;
    }
     /*2024.09.09-start*/
    .press-section-tags {
        padding: 24px 48px 24px 70px;
        margin-bottom: 56px;
    }
    .psnl-le-title {
        margin-top: 18px;
        margin-bottom: 8px;
    }
    .psnl-ri {
        padding: 30px 28px 34px 42px;
    }
    .psul-href {
        padding: 28px 20px 24px;
    }
    .psul-href-img {
        margin-top: 16px;
        margin-bottom: 14px;
    }
    .psul-href-title {
        margin-top: 16px;
        margin-bottom: 22px;
    }
    .press-news-sec {
        margin-top: 34px;
    }
    .pnst-title {
        margin-bottom: 80px;
    }
    .press-news-sec-top {
        padding-bottom: 34px;
    }
    .pnru-list-link-btm {
        padding: 36px 5px 20px 15px;
    }
    .pllb-text {
        margin-bottom: 50px;
    }
    .press-news-related-title {
        margin-bottom: 44px;
    }
    .bull-btm {
        padding: 16px 20px 22px;
    }
    .bull-btm-text {
        margin-bottom: 24px;
    }
    .bull-btm-date {
        margin-top: 8px;
        margin-bottom: 18px;
    }
    .esul-link-btm {
        padding: 20px 24px 20px;
    }
    .esul-link-btm-btn {
        padding-top: 18px;
        margin-top: 44px;
    }
    .events-mian .ys-pcfy {
        margin-top: 34px;
    }
    .active-news .pnst-title {
        margin-bottom: 90px;
    }
    .active-news .press-news-sec {
        margin-top: 60px;
    }
    .support-model-act-text p {
        margin-bottom: 70px;
    }
    .smuc-list-all {
        padding-right: 24px;
    }
    .smuc-list {
        padding: 0 12px;
    }
    .support-model-ul-cont {
        margin-left: -12px;
        margin-right: -12px;
    }
    .support-faq-tit {
        margin-bottom: 55px;
    }
    .support-faq-select {
        margin-bottom: 55px;
    }
    .stcl-ul-top {
        padding: 30px 46px;
    }
    .stcl-ul-btm-active {
        padding: 30px 0 22px;
    }
    .stcl-ul-btm {
        padding: 0px 46px;
    }
    .stcl-ul-top-right {
        width: 36px;
        height: 36px;
    }
    .support-question-cont-text {
        margin-top: 22px;
        margin-bottom: 56px;
    }
    .support-question-cont {
        padding: 70px 20px 58px;
    }
    .support-question-cont-btn .std-btn1-box p {
        line-height: 42px !important;
    }
    .support-question-cont-btn .std-btn1-box {
        padding: 0 30px;
    }
    .support-down-btm-arr {
        margin-top: 52px;
    }
    .sdbl-link-btm {
        margin-bottom: 70px;
    }
    .slcb-tag {
        margin-top: 16px;
        margin-bottom: 42px;
    }
    .svbu-list-cont-btm {
        padding: 22px 16px 20px;
    }
    .support-netword-title {
        margin-bottom: 70px;
    }
    .snul-cont {
        padding: 42px 28px 40px;
    }
    .snul-cont-btm {
        padding-top: 34px;
        margin-top: 24px;
    }
    .support-netword {
        padding-bottom: 150px;
    }
    .quality-service-ul-list {
        margin-top: 130px;
    }
    .qsul-link-ri {
        width: 52%;
        padding-left: 80px;
    }
    .qsul-link-le {
        width: 48%;
    }
    .qsul-link-ri-top {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .qsul-link-le-top {
        margin-top: -90px;
        margin-bottom: 36px;
    }
    .quality-service-ul-list.on .qsul-link-ri {
        padding-left: 0;
        padding-right: 80px;
    }
    .quality-mana-top {
        margin-top: 66px;
        padding-bottom: 60px;
        margin-bottom: 50px;
    }
    .quality-mana-btm-tit {
        margin-bottom: 20px;
    }
    .qmba-le {
        top: 60px;
    }
    .qmba-ri {
        margin-top: -50px;
    }
    .quality-system-ul-list {
        padding: 0 16px;
    }
    .quality-system-ul {
        margin-left: -16px;
        margin-right: -16px;
    }
    .file-top-ri {
        width: 210px;
        padding: 16px 26px;
    }
    .file-top {
        margin-bottom: 44px;
    }
    .full-top {
        padding-bottom: 20px;
        margin-bottom: 24px;
    }
    .full-top-icon {
        width: 22px;
        margin-right: 14px;
    }
    .chain-top-cont {
        padding: 130px 54px 60px 54px;
    }
    .ctcl-ul {
        margin-top: 32px;
        padding-top: 32px;
    }
    .chain-auto-cont-link {
        padding: 180px 0 240px;
    }
    .cpcl-ri {
        width: 56%;
        padding-left: 120px;
        padding-top: 80px;
    }
    .chain-plant {
        padding-bottom: 120px;
    }
    .chain-fast {
        padding-bottom: 130px;
    }
    .chain-btm-cont {
        padding-top: 180px;
        padding-bottom: 220px;
    }
    .chain-top-cont-le {
        padding-right: 90px;
    }
    .duty-partners-btm {
        margin-top: 80px;
    }
    .dpbt-list {
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 14px;
    }
    .dpsc-ri {
        width: 51%;
        padding-left: 50px;
        padding-bottom: 110px;
    }
    .dpsc-ri-arrow {
        position: absolute;
        bottom: 18px;
        left: 49%;
        padding-left: 50px;
    }
    .duty-partners-btm-tag {
        left: 49%;
    }
    .dtcl-tit {
        margin-bottom: 40px;
    }
    .duty-together-cont-le {
        width: 35%;
    }
    .duty-together-cont-ri {
        padding-left: 80px;
    }
    .duty-together {
        padding-top: 150px;
        padding-bottom: 160px;
    }
    .duty-advocat-text {
        margin-bottom: 75px;
    }
    .daul-link-ri {
        padding: 46px 40px 0 50px;
    }
    .duty-advocat-ul-list {
        margin-bottom: 42px;
    }
    .support-model-act-img {
        margin-bottom: 120px;
    }
    .ys-cont1500 {
        width: 82.5%;
    }
    .cacl-text {
        width: 37.2%;
    }
    /*2024.09.09-end*/
    /* 2024.09.30 */
    .coop-build .std-parga1{
        margin-top: 22px;
    }
    .coop-share .std-title2{
        margin-bottom: 22px;
    }
    .coop-upgrad .msnt-main-right {
        padding: 100px 158px 119px 200px;
    }
    .coop-upgrad .mmlt-word {
        padding: 21px 40px 21px 24px;
    }
    .coop-upgrad .msnt-main-left-text {
        margin-bottom: 11px;
    }
    .cstn-inof-item-word .std-title4 {
        margin-bottom: 14px;
    }
    .coop-future .std-title2 {
        margin-bottom: 24px;
    }
    .cfii-link-text {
        padding: 34px 28px 44px 23px;
    }
    .cfii-link-text .std-title4 {
        margin-bottom: 18px;
    }
    .coop-roche-inof-item {
        padding: 80px 100px 130px 80px;
    }
    .coop-services .coop-services-text, .coop-services-btn {
        margin-bottom: 44px;
    }
    .dllt-text {
        margin-top: 14px;
    }
    .dtcr-list-link-top {
        padding: 0 30px;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    /* Kim-start */
    .innovate-honor-sec-tit {
        padding: var(--std-padding2) 90px;
        
    }
    .ihst-text-top p {
        width: 65%;
    }
    .ihst-text-btm p {
        width: 65%;
      
    }
    .iull-nub {
        font-size: 54px;
    }
    .sec-btm-right-text {
        padding: 28px 42px;
    }
    .msps-main {
        padding: 60px 92px 0px;
       
    }
    .msps-main-bot-cont {
    
        padding: 22px 20px 24px 40px;
    }
    /* Kim-end */
    .yecl-li-cry-right {
        padding-left: 30px;
        padding-right: 40px;
    }
    .yecl-li.slick-slide.next1 {
        transform: translateX(236px);
    }
    :root {
        --font-title1: 46px;
        --font-title2: 36px;
        --std-height: 70px;
    }
    .ys-nyban-btn {
        margin-top: 30px;
    }
    .inwu-li {
        margin-right: 38px;
    }
    .inwu-li p {
        line-height: 50px;
    }
    .inddet-nav {
        height: 50px;
    }
    .mtll-li .std-title4 {
        padding-left: 60px;
    }
    .material-tech-le-list::after {
        left: 62px;
    }
    .material-tech-le-list::before {
        left: 61px;
    }
    .material-tech-ri-num li {
        font-size: 66px;
    }
    .material-tech-ri-text {
        padding: 70px;
    }
    .mtrt-ul-li-wrap li::before {
        width: 8px;
        height: 8px;
        top: 11px;
    }
    .mtrt-ul-li-wrap li {
        padding-left: 24px;
        margin-bottom: 30px;
    }
    .mtll-li-num {
        font-size: 22px;
    }
    .mpil-cont-tit {
        padding: 20px;
    }
    .solution-discover-bt-more a {
        padding: 75px 90px 60px 50px;
    }
    .mcwt-btn img {
        width: 60px;
        margin-left: 80px;
    }
    .ys-footer-tp {
        padding-bottom: 40px;
    }
    .ys-footer-mid {
        padding-top: 46px;
        padding-bottom: 30px;
    }
    .ys-footer-mid-group {
        margin-top: 30px;
    }
    .ys-footer-bt {
        padding: 28px 0;
    }
    .mod-back {
        bottom: 180px;
    }
    .head-list {
        width: calc(100% - 130px - 260px);
    }
    .solution-pro-cont-ri {
        padding-left: 130px;
    }
    .molecular-services-image-text {
        margin-top: 65px;
    }
    .vull-cont-top-icon {
        width: 50px;
    }
    .dtmv-parga {
        margin-bottom: 40px;
    }
    .dtmv-video{
        margin-top: 40px;
    }
    .head-logo {
        width: 110px;
    }
    .msps-main::after {
        height: 46px;
    }
    .product-tab-ul-li a {
        padding: 6px 40px;
    }
    .right-text-tit {
        margin-bottom: 10px;
    }
    .sec-btm-right-image {
        width: 25%;
    }
    .sec-btm-right-text {
        width: 75%;
    }
    .product-tab-ul-li a::after {
        height: calc(100% - 12px);
    }
    .pult-search {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .pult-text {
        width: calc(100% - 50px);
    }
    .pdsf-ul-list-top {
        padding: 30px 40px 20px 30px;
    }
    .pdsf-ul-list-btm{
        padding: 0px 40px 30px 30px;
    }
    .asdu-li-cont-num span{
        font-size: 70px;
    }
    .about-solution-parga {
        margin-bottom: 110px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 52px;
    }
    .about-history-list-year {
        bottom: 110px;
    }
    .ahly-li-year {
        font-size: 92px;
    }
    .ylcr-text {
        top: 12%;
    }
    .ys-event2-cont-list {
        height: 680px;
        margin-left: 270px;
    }
    .about-history h2 {
        margin-bottom: 40px;
    }
    .about-global-tp {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .about-global-list-li {
        margin-bottom: 80px;
    }
    .about-solution {
        margin-bottom: 30px;
    }
    .contact-wrap-img-text {
        padding: 45px 48px;
    }
    .cwit-info-li {
        margin-bottom: 12px;
    }
    .reagent-from-table th p {
        padding: 28px 34px;
    }
    .reagent-from-table td p {
        padding: 18px 34px;
    }
    .rsul-cont {
        padding: 17px 55px 17px 30px;
    }
    .insl-tit {
        margin-bottom: 56px;
    }
    .instrument-new-slick-li a {
        padding: 30px;
    }
    .iklu-li-tit span {
        font-size: 44px;
    }
    .ipws-li-cont {
        padding: 38px 20px 54px 30px;
    }
    .ipws-li-cont-icon {
        width: 54px;
    }
    .instrument-pro-wrap .material-production-tit {
        margin-bottom: 50px;
    }
    .instrument-series th p {
        padding: 30px 20px !important;
    }
    .instrument-feature .hwls-li a {
        padding: 46px 30px 30px;
    }
    .instrument-feature .hwls-li-parga {
        margin-top: 35px;
    }
    .instrument-ban-ri {
        padding-left: 100px;
    }
    .instrument-ban-le-slick {
        margin-bottom: 30px;
    }
    .ibls-li-cont-icon {
        width: 55px;
    }
    .instrument-ban-ri .std-parga1 {
        margin-bottom: 30px;
    }
    .ys-ban-play {
        width: 80px;
    }
    .home-pro-tp a {
        padding: 42px 70px 40px;
    }
    .home-pro-tp-img {
        right: 70px;
    }
    .hscb-wrap {
        padding-left: 150px;
    }
    .hwls-li a {
        padding: 26px 28px 18px;
    }
    .hwls-li {
        padding: 0 12px;
    }
    .hscb-wrap-list-slick {
        margin: 0 -12px;
    }
    .home-system-cont-bt {
        margin-top: 80px;
    }
    .home-service .home-pro-tp-img {
        width: 44%;
    }
    .hddu-li {
        padding: 0 50px;
    }
    .home-driven-data-ul {
        margin: 0 -50px;
    }
    .hsct-btn {
        margin-top: 30px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 70px;
    }
    .wish-pop-ri {
        padding-left: 70px;
    }
    .wplu-li {
        padding: 18px 0 8px;
    }
    .wish-pop .ys-modal-content {
        padding: 70px 70px 64px 70px;
    }
    .pwlf-wrap-form {
        margin-bottom: 50px;
    }
    .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }
    .pwlf-wrap {
        padding: 20px 25px 50px;
    }
    .pwlf-wrap-info-cont {
        padding: 16px 0;
    }
    .pwfc-wrap-table-hd th {
        top: 72px;
        padding: 16px 20px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 120px;
        right: 65px;
    }
    .pwlf-wrap::before,
    .pwlf-wrap::after{
        width: 25px;
    }
    .pwlf-wrap-info {
        height: 74px;
    }
    .pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        top: 48px;
    }
    .pro-pop .ys-modal-content {
        padding: 76px 68px 70px 75px;
    }
    .iklu-li-tit {
        height: 52.8px;
    }
    .hwls-li a {
        padding-bottom: 56px;
    }
    .hwls-li-btn{
        bottom: 18px;
        padding: 0 28px;
    }
    .pwfc-wrap-table-hd th {
        top: 153px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 201px;
    }
    /* .pwlf-wrap-tp {
        min-height: 155px;
    } */
    .hclu-li {
        margin-bottom: 28px;
    }
    .hntp-cont-le {
        padding: 48px 0;
    }
    .hntp-cont-ri {
        padding: 48px 40px 38px;
    }
    .hcru-li-wrap-btn {
        margin-top: 50px;
    }
    .instrument-feature .hwls-li a{
        padding-bottom: 68px;
    }
    .instrument-pro-bg, .instrument-pro::after {
        height: 440px;
    }
    .molecular-services .ys-nyban-btn .std-btn1, .molecular-services-pcr .ys-nyban-btn .std-btn1{
        width: 150px;
    }
    .holb-li {
        margin-bottom: 16px;
    }
    .head-other-lang-bt {
        padding: 25px 0;
    }
      /*2024.09.09-start*/
    .active-news .pnst-title {
        margin-bottom: 80px;
    }
    .active-news .press-news-sec {
        margin-top: 40px;
    }
    .quality-mana-top {
        margin-top: 60px;
        padding-bottom: 54px;
        margin-bottom: 44px;
    }
    .qsul-cont-top {
        margin-bottom: 24px;
    }
    .chain-top-cont {
        padding: 110px 50px 56px 50px;
    }
    .chain-top-cont-ri {
        width: 41%;
        margin-top: -240px;
    }
    .chain-top-cont-all {
        margin-top: 160px;
    }
    .chain-auto-cont-link {
        padding: 160px 0 210px;
    }
    .chain-plant {
        padding-bottom: 110px;
    }
    .chain-fast {
        padding-bottom: 120px;
    }
    .chain-btm-cont {
        padding-top: 150px;
        padding-bottom: 200px;
    }
    .duty-partners-btm {
        margin-top: 70px;
    }
    .dpsc-le {
        width: 44%;
    }
    .dpsc-ri {
        width: 56%;
    }
    .duty-partners-btm-tag {
        left: 45%;
    }
    .dpsc-ri-arrow {
        left: 44%;
    }
    .duty-together {
        padding-top: 130px;
        padding-bottom: 140px;
    }
    .duty-together-cont-ri {
        padding-left: 50px;
        width: 65%;
    }
    .dtcl-tit {
        margin-bottom: 30px;
    }
    .duty-advocat-text {
        margin-bottom: 65px;
    }
    .support-model-act-img {
        margin-bottom: 110px;
    }
    .cacl-text {
        width: 40.2%;
    }
    /*2024.09.09-end*/
    /* 2024.09.30 */
    .coop-build {
        padding-top: var(--std-padding3);
    }
    .coop-upgrad .msnt-main-left-text::after {
        width: calc(100% + 90px);
    }
    .dtcr-list-link-top {
        bottom: calc((1.5em* -4) - 20px) !important;
    }
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    /* Kim-start */
    .product-main-sec-act.yxedr-active {
        padding: 35px 30px 40px;
    }
    .pmsl-btm-list-all {
        padding: 22px 20px 14px;
    }
    .sol-reagent-sec-ul .std-title2 {
        margin-bottom: 26px;
    }
    .sol-reagent-sec-category .srsc-ul {
        margin-top: 34px;
    }
    .molecular-services-main-solutions .srsc-ul {
        margin-top: 34px;
    }
    .innovate-honor-sec-tit {
        padding: var(--std-padding2) 75px;
    }
    .ihst-text-top p {
        width: 70%;
    }
    .ihst-text-btm p {
        width: 70%;
    }
    .sec-btm-right-text {
        padding: 26px 38px;
    }
    .msps-main {
        padding: 55px 86px 0px;
    }
    /* Kim-end */
    .ys-modal-content {
        max-height: 650px;
    }
    .solution-pro-cont {
        padding-left: calc(50% - 41.25%);
    }
    .head-list {
        padding-left: 50px;
        padding-right: 50px;
    }
    :root {
        --font-title1: 42px;
        --font-title2: 34px;
        --font-title3: 26px;
        --font-title4: 18px;
        --std-height: 60px;
        --std-padding1: 70px;
        --std-padding2: 48px;
        --std-padding3: 100px;
        --std-margin1: 25px;
        --font-title5: 16px;
        --font-parga1: 16px;
        --std-icon: 22px;
    }
    .head-nav-item-title {
        font-size: 14px;
    }
    .mpul-text {
        padding: 24px 22px 24px;
    }
    .hnap-cont {
        padding: 28px 0;
    }
    .solution-pro-cont-ri {
        padding-left: 100px;
        width: calc(100% - 230px);
    }
    .std-arrow-icon {
        width: 36px;
        height: 36px;
    }
    .std-arrow {
        width: 84px;
    }
    .material-tech-ri-num li {
        font-size: 62px;
    }
    .material-tech-ri-text {
        padding: 60px;
        min-height: 400px;
    }
    .mtll-li .std-title4 {
        padding-left: 46px;
    }
    .material-tech-le-list::before {
        left: 54px;
    }
    .material-tech-le-list::after {
        left: 55px;
    }
    .material-tech-ri-num {
        top: -34px;
    }
    .material-production-info-ul {
        padding-inline-start: 20px;
    }
    .solution-discover1 .sdbl-ul-li-text {
        padding: 20px;
    }
    .solution-discover1 .sdbl-ul-li-text .std-btn2 {
        bottom: 20px;
        left: 20px;
    }
    .mod-contact {
        padding-top: 90px;
        padding-bottom: 80px;
    }
    .mcwt-btn {
        margin-top: 55px;
    }
    .mcwt-btn img {
        margin-left: 70px;
    }
    .solution-pro-cont-le {
        width: 230px;
    }
    .sall-wrap-bt {
        padding: 28px 22px 7px;
    }
    .solution-pro .hpbs-li-text {
        padding: 20px 20px 30px;
    }
    .sdbl-ul-li-text {
        padding: 30px 80px 26px 30px;
    }
    .sdbl-ul-li-text .std-btn2 {
        bottom: 26px;
        left: 30px;
    }
    .molecular-services-image-text {
        margin-top: 55px;
    }
    .innovate-honor-technology-ul .slick-prev,
    .innovate-honor-technology-ul .slick-next {
        width: 36px;
        height: 36px;
    }
    .ihpn-ul {
        margin: 0 -140px;
    }
    .ihpn-ul-list {
        padding: 0 140px;
    }
    .msps-main .srsc-ul {
        padding-bottom: 50px;
    }
    .msps-main-bot-img {
        width: 40px;
    }
    .msps-main-bot-tit {
        width: calc(100% - 40px);
    }
    .msps-main::after {
        height: 43px;
    }
    .right-text-word {
        margin-bottom: 30px;
    }
    .product-wrap-list-side {
        width: 330px;
    }
    .product-wrap-list-from {
        width: calc(100% - 330px);
        padding-left: 30px;
    }
    .pilb-ul-li-hd {
        padding: 15px 30px;
    }
    .product-tab-ul {
        padding: 0 6px;
    }
    .pdsf-ul-list-top-display {
        width: calc(100% - 22px);
    }
    .pulb-text {
        padding-left: 25px;
    }
    .pdsp-cont {
        padding: 25px 50px 25px 25px;
    }
    .asdu-li-cont-num span{
        font-size: 66px;
    }
    .about-solution-parga {
        margin-bottom: 100px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 48px;
    }
    /* .about-value-tp-info {
        padding-left: 240px;
    } */
    .avbu-li {
        margin-bottom: 30px;
    }
    .about-history h2 {
        margin-bottom: 35px;
    }
    .yecl-li-cry-left::before {
        width: 12px;
        height: 12px;
        left: -7px;
    }
    .ylcl-circle{
        width: 16px;
        height: 16px;
        left: -7px;
    }
    .ahly-li-year {
        font-size: 88px;
    }
    .ahly-li-stage {
        margin-bottom: 35px;
    }
    .ys-event2-cont-list {
        height: 650px;
    }
    .agll-parga {
        padding: 0 80px;
    }
    .about-global-list-li {
        margin-bottom: 70px;
    }
    .ylcr-text {
        height: 330px;
    }
    .contact-wrap-form-cont {
        padding: 38px 32px;
    }
    .cwfc-list-li {
        margin-bottom: 28px;
    }
    .reagent-from-table th p {
        padding: 25px 28px;
    }
    .reagent-from-table td p {
        padding: 15px 28px;
    }
    .iklu-li-tit span {
        font-size: 40px;
    }
    .instrument-key h2 {
        margin-bottom: 35px;
    }
    .instrument-key-list {
        padding-top: 32px;
    }
    .instrument-pro-bg,
    .instrument-pro::after{
        height: 430px;
    }
    .instrument-series th p {
        padding: 25px 10px !important;
    }
    .instrument-series td p {
        padding: 18px 10px !important;
    }
    .instrument-feature .hwls-li a {
        padding: 40px 25px 25px;
    }
    .insl-tit {
        margin-bottom: 48px;
    }
    .instrument-main .ys-nybanner {
        padding: 160px 0 50px;
    }
    .hptw-parga p {
        height: 6em;
        -webkit-line-clamp: 4;
    }
    .home-pro-tp a {
        padding: 42px 60px 40px;
    }
    .home-system-cont-bt {
        padding-left: calc(50% - 41.25%);
        margin-top: 70px;
        padding-right: 60px;
    }
    .home-driven-data {
        bottom: 50px;
    }
    .home-driven-cont {
        top: 50px;
    }
    .hddu-li-cont-num {
        font-size: 32px;
    }
    .home-new-tp .std-btn2-box img {
        top: 6px;
    }
    .hnbs-li a {
        padding: 30px 20px 22px;
    }
    .hnbs-li-tit {
        margin-top: 15px;
    }
    .home-pro-tp-img {
        right: 60px;
    }
    .pulb-ul-li {
        padding: 15px 60px;
    }
    .pro-pop .ys-modal-content {
        padding: 60px 50px 60px 55px;
    }
    .pro-pop-wrap .mCSB_scrollTools_vertical,
    .pro-pop-wrap .mCSB_scrollTools_vertical .mCSB_dragger_bar,
    .pro-pop-wrap .mCSB_scrollTools_vertical .mCSB_draggerRail{
        width: 6px;
    }
    .pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        height: 6px !important;
    }
    .pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal,
    .pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
        height: 6px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 60px;
    }
    .wplu-li-text {
        padding-right: 50px;
    }
    .wish-pop .ys-modal-content {
        padding: 60px 60px 54px 60px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 50px;
    }
    .iklu-li-tit {
        height: 48px;
    }
    .about-video {
        width: 68px;
    }
    .about-value-tp-le {
        width: 280px;
    }
    .about-value-tp-info {
        width: calc(100% - 280px);
    }
    .about-value-bt-ri {
        width: 385px;
    }
    .about-value-bt-ul {
        width: calc(100% - 385px);
    }
    .hddu-li {
        padding: 0 40px;
    }
    .home-driven-data-ul {
        margin: 0 -40px;
    }
    /* .pwlf-wrap-tp {
        min-height: 150px;
    } */
    .pwfc-wrap-table-hd th {
        top: 151px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 198px;
    }
    .product-main-sec-all {
        padding: 0 30px;
    }
    .asdu-li-cont-num sup {
        font-size: 42px;
    }
    .itat-text {
        max-height: 81px;
    }
    .instrument-feature .hwls-li a {
        padding-bottom: 60px;
    }
    .solution-pro .hpbs-li-text-btn {
        padding: 0 20px;
        bottom: 30px;
    }
    .solution-pro .hpbs-li-text{
        padding-bottom: 80px;
    }
    .ys-nyban-title {
        top: calc(50% + 55.25px);
    }
    .mod-bread {
        top: 86px;
    }
    .molecular-services .ys-nyban-btn .std-btn1, .molecular-services-pcr .ys-nyban-btn .std-btn1 {
        width: 140px;
    }
     /*2024.09.09-start*/
    .press-section-tags {
        margin-top: -20px;
        padding: 18px 40px 18px 54px;
        margin-bottom: 50px;
    }
    .psnl-le-title {
        margin-top: 10px;
        margin-bottom: 6px;
    }
    .psnl-ri {
        width: 49%;
        padding: 26px 24px 30px 34px;
    }
    .psul-href {
        padding: 22px 16px 20px;
    }
    .psul-href-img {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .psul-href-title {
        margin-top: 12px;
        margin-bottom: 22px;
    }
    .press-section-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .press-section-ul-link {
        padding: 0 10px;
        margin-bottom: 22px;
    }
    .pnst-top-le {
        margin-right: 20px;
    }
    .pnst-top-le-icon {
        width: 16px;
        margin-right: 8px;
    }
    .press-news-sec {
        margin-top: 15px;
    }
    .pnst-title {
        margin-bottom: 70px;
    }
    .pnst-share .ys-share-img {
        width: 18px;
    }
    .pnst-share-le {
        margin-right: 28px;
    }
    .pnst-share .ys-share {
        margin-top: 3px;
    }
    .press-news-sec-btm .pnsb-active p {
        margin-bottom: 20px;
    }
    .press-news-sec-btm .pnsb-active h5 {
        margin-bottom: 20px;
    }
    .pnsb-active {
        padding-bottom: 18px;
        margin-bottom: 26px;
    }
    .pnsb-ul-list {
        margin-bottom: 12px;
    }
    .press-news-related-title {
        margin-bottom: 36px;
    }
    .pnru-list {
        padding: 0 10px;
    }
    .press-news-related-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .pnru-list-link-btm {
        padding: 26px 5px 16px 12px;
    }
    .pllb-text {
        margin-bottom: 36px;
    }
    .blog-ul-list {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .blog-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .events-sec-ul-list {
        padding: 0 10px;
        margin-bottom: 24px;
    }
    .events-sec-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .esul-link-btm {
        padding: 16px 20px 16px;
    }
    .esul-link-btm-btn {
        padding-top: 16px;
        margin-top: 36px;
    }
    .events-mian .ys-pcfy {
        margin-top: 24px;
    }
    .active-news .pnst-title {
        margin-bottom: 70px;
    }
    .active-news .press-news-sec {
        margin-top: 24px;
    }
    .support-model-act-tit{
        margin-bottom: 20px;
    }
    .support-model-act-text p {
        margin-bottom: 60px;
    }
    .support-faq-select-ri {
        margin-left: 46px;
    }
    .sfsr-icon-cont {
        width: 20px;
    }
    .sfsr-icon {
        width: 54px;
        height: 54px;
    }
    .stul-select {
        padding: 6px 24px;
    }
    .sfsl-tab-ul {
        padding: 6px 10px;
    }
    .support-faq-tit {
        margin-bottom: 40px;
    }
    .support-faq-select {
        margin-bottom: 45px;
    }
    .stcl-ul-top {
        padding: 22px 40px;
    }
    .stcl-ul-btm-active {
        padding: 24px 0 20px;
    }
    .stcl-ul-btm {
        padding: 0px 40px;
    }
    .stcl-ul-top-right {
        width: 32px;
        height: 32px;
    }
    .stcl-ul-list {
        margin-bottom: 22px;
    }
    .support-question-cont-btn .std-btn1-box p {
        line-height: 38px !important;
    }
    .support-question-cont-btn .std-btn1-box {
        padding: 0 24px;
    }
    .support-question-cont-text {
        margin-top: 20px;
        margin-bottom: 46px;
    }
    .support-question-cont {
        padding: 64px 20px 52px;
    }
    .sdba-ri .swiper-pagination-progressbar {
        left: 12px;
    }
    .sdbl-link-btm {
        margin-bottom: 60px;
    }
    .sdba-le-next {
        width: 36px;
        height: 36px;
    }
    .sdba-le-prev {
        width: 36px;
        height: 36px;
    }
    .support-down-btm-arr {
        margin-top: 38px;
    }
    .support-netword-title {
        margin-bottom: 50px;
    }
    .support-netword {
        padding-bottom: 120px;
    }
    .snul-cont {
        padding: 30px 24px 34px;
    }
    .snul-cont-btm {
        padding-top: 24px;
        margin-top: 20px;
    }
    .snul-cont-btm-list {
        margin-bottom: 16px;
    }
    .scbl-all-le {
        width: 18px;
        margin-right: 12px;
        margin-top: 2px;
    }
    .quality-service-ul-list {
        margin-top: 105px;
    }
    .qsul-link {
        padding: 40px 40px 56px;
        min-height: 508px;
    }
    .qsul-link-ri-top {
        padding-bottom: 34px;
        margin-bottom: 34px;
    }
    .qsul-link-ri {
        width: 50%;
        padding-left: 66px;
    }
    .qsul-link-le {
        width: 50%;
    }
    .qsul-link-ri2 {
        padding-top: 36px;
    }
    .quality-service-ul-list.on .qsul-link-ri {
        padding-left: 0;
        padding-right: 66px;
    }
    .quality-mana-top {
        margin-top: 45px;
        padding-bottom: 44px;
        margin-bottom: 38px;
    }
    .qmtu-list {
        margin-bottom: 18px;
    }
    .quality-mana-btm-tit {
        margin-bottom: 14px;
    }
    .qmba-le {
        top: 40px;
    }
    .qmba-le-list {
        margin-bottom: 20px;
    }
    .qmba-ri {
        margin-top: -70px;
    }
    .qsul-cont-top-img {
        width: 105px;
        margin-bottom: 16px;
    }
    .qsul-cont-top {
        margin-bottom: 20px;
    }
    .qsul-cont-btm-list {
        margin-bottom: 16px;
    }
    .quality-system-ul-list {
        padding: 0 12px;
    }
    .quality-system-ul {
        margin-left: -12px;
        margin-right: -12px;
    }
    .file-top-ri {
        width: 205px;
        padding: 14px 20px;
    }
    .file-top {
        margin-bottom: 36px;
    }
    .file-ul-list-link {
        padding: 24px 22px;
    }
    .full-top {
        padding-bottom: 18px;
        margin-bottom: 20px;
    }
    .file-ul-list {
        padding: 0 10px;
        margin-bottom: 22px;
    }
    .file-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .file-top-le .product-tab-ul-li a {
        line-height: 36px;
    }
    .visual-ul-list {
        padding: 0 10px;
        margin-bottom: 22px;
    }
    .visual-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .vulc-btm {
        padding: 20px 15px 16px;
        background: #fff;
    }
    .vulc-btm-tags {
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .chain-top-cont-all {
        margin-top: 130px;
    }
    .chain-top-cont {
        padding: 100px 40px 50px 40px;
    }
    .ctcl-ul {
        margin-top: 26px;
        padding-top: 26px;
    }
    .chain-top-cont-ri {
        margin-top: -224px;
    }
    .chain-auto-cont-link {
        padding: 130px 0 160px;
    }
    .cacl-text {
        width: 45.5%;
    }
    .cpcl-ri {
        width: 56%;
        padding-left: 90px;
        padding-top: 70px;
    }
    .chain-fast {
        padding-bottom: 110px;
    }
    .chain-btm-cont {
        padding-top: 120px;
        padding-bottom: 170px;
    }
    .chain-btm-cont-le {
        padding-right: 70px;
    }
    .duty-text-ul-list {
        margin-bottom: 12px;
    }
    .duty-partners-btm {
        margin-top: 60px;
    }
    .dpbt-list-text {
        padding-left: 14px;
    }
    .dpbt-list-text::before {
        top: 6px;
        width: 6px;
        height: 6px;
    }
    .dpbt-list-text::after {
        top: 6px;
        width: 6px;
        height: 6px;
    }
    .dpbt-list {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 14px;
    }
    .dpsc-ri-regu {
        margin-top: 16px;
    }
    .dpsc-ri {
        padding-bottom: 100px;
    }
    .duty-together {
        padding-top: 110px;
        padding-bottom: 120px;
    }
    .dtcl-tit {
        margin-bottom: 24px;
    }
    .duty-together-cont-le {
        width: 38%;
    }
    .dtcr-list {
        padding: 0 15px;
    }
    .duty-together-cont-ri {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 20px;
        width: 62%;
    }
    .dllt-title {
        font-size: 22px;
    }
    .dtcr-list-link-top {
        bottom: 24px;
        padding: 0 18px;
    }
    .dllt-text {
        margin-top: 14px;
    }
    .duty-advocat-text {
        margin-bottom: 55px;
    }
    .daul-link-ri-tit {
        padding-right: 20px;
    }
    .daul-link-ri {
        padding: 40px 36px 0 40px;
    }
    .duty-together-cont {
        padding-left: calc(50% - 41.25%);
    }
    .support-model-act-img {
        margin-bottom: 100px;
    }
    /*2024.09.09-end*/
    /* 2024.09.30 */
    .coop-upgrad .msnt-main-right {
        padding: 90px 150px 100px 170px;
    }
    .coop-upgrad .msnt-main-left-text {
        margin-bottom: 8px;
    }
    .cstn-inof-item-word .std-title4 {
        margin-bottom: 12px;
    }
    .cfii-link-text {
        padding: 30px 26px 40px 23px;
    }
    .cfii-link-text .std-title4 {
        margin-bottom: 15px;
    }
    .crii-link-text-badg {
        margin-top: 34px;
    }
    .coop-roche-inof .slick-dots {
        bottom: 48px;
    }
    .coop-services .coop-services-text, .coop-services-btn {
        margin-bottom: 40px;
    }
    .dtcr-list-link-top {
        bottom: calc((1.5em* -4) - 10px) !important;
    }
    .dtcr-list a:hover .dtcr-list-link-top {
        bottom: 30px !important;
    }
    .contact-wrap-img-text h2 {
        font-size: 36px !important;
    }
    .contact-wrap-img-text {
        padding: 54px 50px !important;
    }
    .iklu-li-tit {
        font-size: 18px;
    }
    .hptw-parga p {
        height: 7em;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    /* Kim-start */
    .ssul-link-text {
        padding-bottom: 8px;
    }
    .ihst-text-top p {
        width: 75%;
    }
    .ihst-text-btm p {
        width: 75%;
    }
    .innovate-honor-sec-tit {
        padding: var(--std-padding2) 68px;
    }
    .iull-nub {
        font-size: 50px;
    }
    .illc-text {
        bottom: 40px;
    }
    .sec-btm-right-text {
        padding: 22px 32px;
    }
    .right-text-more {
        padding: 6px 22px;
        
    }
    .msps-main-bot-cont {
        padding: 20px 18px 22px 32px;
    }
    /* .msnt-main-right-text {
     
        top: 22%;
       
    } */
    /*cb-2end*/
    /* Kim-end */
    .ylcl-year {
        font-size: 90px;
        width: 230px;
    }
    .ylcr-text p {
        font-size: 14px;
    }
    .ylcr-tim {
        font-size: 16px;
    }
    .yecl-li {
        width: 170px;
    }
    .yecl-li.slick-slide.next1 {
        transform: translateX(190px);
    }
    .ys-event2-cont-list {
        height: 540px;
        margin-left: 230px;
    }
    .ylcr-text {
        width: 300px;
    }
    .head-list {
        padding-left: 40px;
        padding-right: 40px;
    }
    .inwu-li {
        margin-right: 28px;
    }
    .std-btn1-box,
    .std-btn4-box{
        padding: 0 25px;
    }
    .solution-pro-cont-ri {
        padding-left: 80px;
    }
    .mtrt-ul-li-wrap li::before {
        width: 7px;
        height: 7px;
        top: 10px;
    }
    .mod-bread {
        top: 80px;
    }
    .innovate-honor-technology-ul .slick-prev {
        left: -48px;
    }
    .innovate-honor-technology-ul .slick-next {
        right: -48px;
    }
    .ihpn-ul {
        margin: 0 -120px;
    }
    .ihpn-ul-list {
        padding: 0 120px;
    }
    .head-logo {
        width: 95px;
    }
    .msps-main::after {
        height: 41px;
    }
    .about-history-list-year {
        bottom: 90px;
    }
    .ylcr-text {
        height: 250px;
    }
    .ahly-li-year {
        font-size: 82px;
    }
    .yecl-li.slick-slide.prev1 {
        transform: translateX(-130px);
    }
    .rsul-cont {
        padding: 17px 48px 17px 30px;
    }
    .instrument-series th p{
        font-size: 12px;
    }
    .hscb-wrap {
        padding-left: 100px;
    }
    .home-system-cont-bt {
        margin-top: 60px;
        padding-right: 50px;
    }
    .hscb-wrap-list {
        padding-left: 40px;
    }
    .pwil-btn {
        margin-right: 15px;
    }
    .pwil-btn .std-btn1-box, .pwir-btn .std-btn3-box {
        padding: 0 20px;
    }
    /* .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 119px;
    } */
    .hddu-li {
        padding: 0 30px;
    }
    .home-driven-data-ul {
        margin: 0 -30px;
    }
    .ihau-list {
        padding: 0 20px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -20px;
    }
    .ys-nyban-title {
        top: calc(50% + 52.25px);
    }
     /*2024.09.09-start*/
    .support-faq-tit {
        margin-bottom: 34px;
    }
    .stul-select {
        padding: 6px 18px;
    }
    .sfsl-tab-ul {
        padding: 4px 8px;
    }
    .sfsr-icon-cont {
        width: 18px;
    }
    .sfsr-icon {
        width: 50px;
        height: 50px;
    }
    .support-faq-select-ri {
        margin-left: 36px;
    }
    .stcl-ul-top {
        padding: 18px 36px;
    }
    .stcl-ul-btm-active {
        padding: 20px 0 18px;
    }
    .stcl-ul-btm {
        padding: 0px 36px;
    }
    .stcl-ul-list {
        margin-bottom: 18px;
    }
    .support-netword-title {
        margin-bottom: 36px;
    }
    .support-netword-ul .slick-dots {
        bottom: -40px;
    }
    .sdbl-link {
        padding: 20px 22px 24px;
    }
    .sdbl-link-top-icon {
        width: 20px;
        margin-right: 9px;
        margin-top: 3px;
    }
    .sdbl-link-btm {
        margin-bottom: 46px;
    }
    .svbu-list-cont-btm {
        padding: 18px 15px 20px;
    }
    .smuc-list-all-text {
        margin-top: 16px;
    }
    .duty-partners-btm {
        margin-top: 50px;
    }
    .dpsc-le {
        width: 40%;
    }
    .duty-partners-btm-tag {
        left: 41%;
        padding-left: 10px;
    }
    .dpsc-ri {
        width: 60%;
        padding-bottom: 80px;
        padding-left: 40px;
    }
    .dpsc-ri-arrow {
        left: 40%;
        padding-left: 40px;
    }
    .support-model-act-img {
        margin-bottom: 88px;
    }
    /*2024.09.09-end*/
    /*2024.9.25修改*/
    .duty-partners-btm-tag {
        left: 41.6%;
    }
    /* 2024.09.30 */
    .coop-upgrad .mmlt-word {
        padding: 18px 28px 18px 22px;
    }
    .coop-upgrad .msnt-main-right {
        padding: 85px 150px 100px 150px;
    }
    .coop-share-core-inof {
        padding-right: 60px;
    }
    .cstn-inof-item-word {
        padding: 24px 22px 30px 24px;
    }
    .coop-future .std-title2 {
        margin-bottom: 20px;
    }
    .cfii-link-text {
        padding: 26px 24px 32px 22px;
    }
    .coop-roche-inof-item {
        padding: 70px 90px 110px 74px;
    }
    .qsul-cont-btm-list p{
        font-size: 14px;
    }
    .qsul-cont-top {
        margin-bottom: 8px;
    }
    .home-pro-tp a {
        padding: 34px 60px;
    }
    .yfbi-li p,
    .yfbc-le p{
        font-size: 12px;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    /* Kim-start */
    .pulb-cont {
        padding-top: 20px;
    }
    .pult-search {
        width: 46px;
        height: 46px;
        line-height: 46px;
    }
    .pult-text {
        width: calc(100% - 46px);
    }
    .pdsp-cont {
        padding: 20px 35px 25px 25px;
    }
    .iull-nub {
        font-size: 48px;
    }
    .ihtl-link-btm-tit {
        margin-bottom: 25px;
      
    }
    .illc-text {
        bottom: 30px;
    }
    .sec-btm-right {
       
        padding-left: 38px;
    }
    .sec-btm-right-text {
        padding: 20px 28px;
    }
    .sull-main-btm {
        padding: 22px 22px 20px;
    }
    .msps-main {
        padding: 50px 70px 0px;
    }
    .sull-cont {
        height: 70px;
    }
    .msnt-main-left-text {
        margin-bottom: 18px;
    }
    .msnt-main-right {
        padding: 90px 60px 100px 120px;
    }
    /* Kim-end */
    .ys-modal-content {
        max-height: 600px;
    }
    .ys-event2-cont-list {
        height: 500px;
    }
    .head-other-btn {
        margin-left: 30px;
    }
    .head-other {
        width: 250px;
    }
    .head-list {
        width: calc(100% - 130px - 250px);
        padding-left: 30px;
        padding-right: 30px;
    }
    :root {
        --font-title1: 38px;
        --font-title2: 32px;
        --font-title3: 24px;
        --std-height: 55px;
        --std-padding1: 65px;
        --std-padding2: 45px;
        --std-padding3: 80px;
        --std-margin1: 25px;
        --font-title5: 16px;
        --font-parga1: 16px;
        --std-icon: 20px;
    }
    .head-nav-item-title {
        padding: 0 15px;
    }
    .solution-pro-cont-le {
        width: 220px;
    }
    .solution-pro-cont-ri {
        width: calc(100% - 220px);
    }
    .material-tech-ri-num li {
        font-size: 58px;
    }
    .mtll-li-num {
        font-size: 20px;
    }
    .mtll-li .std-title4 {
        padding-left: 34px;
        width: calc(100% - 28px);
    }
    .material-tech-le-list::before {
        left: 44px;
    }
    .material-tech-le-list::after {
        left: 45px;
    }
    .material-tech-ri-text {
        padding: 50px;
    }
    .material-production-info {
        margin-bottom: 38px;
    }
    .solution-discover-bt-more a {
        padding: 65px 90px 60px 50px;
    }
    .mcwt-btn img {
        width: 52px;
        margin-left: 60px;
    }
    .mod-contact-wrap-text {
        padding-left: 120px;
    }
    .yfts-list li {
        width: 28px;
        margin-left: 15px;
    }
    .mod-back {
        width: 38px;
        bottom: 150px;
    }
    .mtll-li-num {
        width: 28px;
    }
    .solution-world-parga p {
        margin-bottom: 10px;
    }
    .pmsl-btm-ul .slick-list,
    .innovate-honor-videos-ul .slick-list,
    .innovate-honor-awards-ul .slick-list,
    .innovate-honor-explore-ul .slick-list,
    .instrument-new-slick .slick-list,
    .home-pro-bt-slick .slick-list,
    .solution-appli-list .slick-list{
        padding-bottom: 40px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 8px;
    }
    .molecular-services-image-text {
        margin-top: 45px;
    }
    .ihtl-link-btm {
        padding: 12px 18px 18px;
    }
    .ihpn-ul {
        margin: 0 -100px;
    }
    .ihpn-ul-list {
        padding: 0 100px;
    }
    /* .ihau-list {
        padding: 0 30px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -30px;
    } */
    .vull-cont-top-icon {
        width: 45px;
    }
    .dtmv-parga {
        margin-bottom: 30px;
    }
    .dtmv-video{
        margin-top: 30px;
    }
    .ssul-link-text {
        margin-right: 50px;
    }
    .head-logo {
        width: 90px;
    }
    .pdsf-ul-list-top-display {
        width: calc(100% - 20px);
        padding-right: 40px;
    }
    .asdu-li-cont-num span{
        font-size: 60px;
    }
    .asdu-li-cont-num {
        font-size: 24px;
    }
    .about-solution-parga {
        margin-bottom: 90px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 44px;
    }
    .about-value-tp-info {
        padding-left: 200px;
    }
    .about-history-list-year {
        bottom: 70px;
    }
    .ahly-li-year {
        font-size: 78px;
    }
    .ahly-li-stage {
        margin-bottom: 30px;
    }
    .about-solution {
        margin-bottom: 25px;
    }
    .contact-wrap-img-text {
        padding: 45px 35px;
    }
    .reagent-from-table th p {
        padding: 22px 20px;
    }
    .reagent-from-table td p {
        padding: 12px 20px;
    }
    .rsul-cont {
        padding: 17px 40px 17px 25px;
    }
    .iklu-li-tit span {
        font-size: 36px;
    }
    .iklu-li-tit span {
        font-size: 36px;
    }
    .instrument-key-list {
        padding-top: 28px;
    }
    .ipws-li-cont {
        padding: 30px 20px 45px 30px;
    }
    .ipws-li-cont-icon {
        width: 50px;
    }
    .instrument-pro-wrap .material-production-tit {
        margin-bottom: 42px;
    }
    .instrument-series td p{
        font-size: 12px;
    }
    .insl-tit {
        margin-bottom: 38px;
    }
    .instrument-new-slick-li a {
        padding: 25px;
    }
    .instrument-pro-bg, .instrument-pro::after {
        height: 380px;
    }
    .iklu-li-tit {
        font-size: 22px;
    }
    .instrument-ban-ri {
        padding-left: 80px;
    }
    .ibls-li-cont-icon {
        width: 50px;
    }
    .instrument-main .ys-nybanner {
        padding: 140px 0 50px;
    }
    .ys-ban-play {
        width: 72px;
    }
    .ys-ban-control {
        bottom: 60px;
    }
    .ys-ban-btn {
        margin-top: 32px;
    }
    .home-pro-tp a {
        padding: 36px 50px 32px;
    }
    .hwls-li-img {
        width: 170px;
    }
    .hsct-btn {
        margin-top: 24px;
    }
    .hddu-li {
        padding: 0 40px;
    }
    .home-driven-data-ul {
        margin: 0 -40px;
    }
    .home-new-tp .std-btn2-box img {
        top: 5px;
    }
    .home-pro-tp-img {
        right: 50px;
    }
    .pro-pop .ys-modal-content {
        padding: 50px 40px;
    }
    .pro-pop .ys-modal-close, .wish-pop .ys-modal-close {
        top: 18px;
        right: 24px;
    }
    .pro-pop-wrap th p,
    .pro-pop-wrap td p{
        padding: 14px 16px;
    }
    .wplu-li-icon {
        width: 25px;
    }
    .wplu-li-text {
        width: calc(100% - 25px);
        padding-right: 40px;
    }
    .iklu-li-tit {
        height: 43.2px;
    }
    .pwls-lab-ul-li a {
        padding: 12px 14px;
    }
    .hddu-li {
        padding: 0 20px;
    }
    .home-driven-data-ul {
        margin: 0 -20px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 198px;
    }
    .hntp-cont-ri {
        padding: 40px;
    }
    .hntp-cont-le {
        padding: 40px 0;
    }
    .hcru-li-wrap-btn {
        margin-top: 38px;
    }
    .hclu-li {
        margin-bottom: 24px;
    }
    .about-value-tp-info {
        padding-left: 150px;
    }
    .asdu-li-cont-num sup {
        font-size: 38px;
    }
    .head-other {
        width: 265px;
    }
     /*2024.09.09-start*/
    .press-section-tags {
        margin-top: -20px;
        padding: 16px 30px 16px 40px;
        margin-bottom: 44px;
    }
    .press-section-tags-ri .ys-select {
        border-radius: 36px;
        padding: 7px 20px;
    }
    .pstl-list {
        padding: 0 12px;
    }
    .press-section-tags-le {
        margin-left: -12px;
        margin-right: -12px;
    }
    .psul-href {
        padding: 16px 15px 18px;
    }
    .press-section-ul-link {
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .press-section-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .press-news .ys-nybanner {
        height: 112px;
    }
    .pnst-title {
        margin-bottom: 60px;
    }
    .pnst-top{
        margin-bottom: 14px;
    }
    .pnst-share-le {
        margin-right: 22px;
    }
    .pnst-share .ys-share-list {
        padding: 0 6px;
    }
    .pnst-share .ys-share {
        margin-left: -6px;
        margin-right: -6px;
    }
    .press-news-sec-top {
        padding-bottom: 28px;
    }
    .pllb-text {
        margin-bottom: 26px;
    }
    .pnru-list-link-btm {
        padding: 20px 8px 15px 8px;
    }
    .esul-link-btm-text {
        margin-top: 2px;
        margin-bottom: 10px;
    }
    .esul-link-btm-btn {
        padding-top: 14px;
        margin-top: 28px;
    }
    .events-sec-ul-list {
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .events-sec-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .active-news .pnst-title {
        margin-bottom: 55px;
    }
    .active-news .press-news-sec {
        margin-top: 0px;
    }
    .support-model-act-text p {
        margin-bottom: 40px;
    }
    .smuc-list-all-text {
        margin-top: 12px;
    }
    .stul-select {
        padding: 6px 15px;
    }
    .support-faq-select-ri {
        margin-left: 30px;
    }
    .sfsr-icon {
        width: 45px;
        height: 45px;
    }
    .sfsr-icon-cont {
        width: 16px;
    }
    .support-faq-select {
        margin-bottom: 40px;
    }
    .support-faq-tit {
        margin-bottom: 30px;
    }
    .stcl-ul-top {
        padding: 16px 30px;
    }
    .stcl-ul-btm-active {
        padding: 18px 0 16px;
    }
    .stcl-ul-btm {
        padding: 0px 30px;
    }
    .support-question-cont-btn .std-btn1-box {
        padding: 0px 20px;
    }
    .sdbl-link {
        padding: 15px 15px 18px;
    }
    .sdbl-link-btm {
        margin-bottom: 40px;
    }
    .sdbl-link-down-ri {
        width: 16px;
        margin-left: 10px;
        margin-top: 1px;
    }
    .snul-cont {
        padding: 24px 20px 30px;
    }
    .support-faq-select-ri {
        margin-left: 20px;
    }
    .sfsr-icon {
        width: 40px;
        height: 40px;
    }
    .qsul-link {
        padding: 30px 26px 40px;
        min-height: 494px;
    }
    .qsul-link-ri {
        width: 46%;
        padding-left: 48px;
    }
    .qsul-link-le{
        width: 54%;
    }
    .qsul-link-le-top {
        margin-top: -70px;
        margin-bottom: 24px;
    }
    .quality-service-ul-list {
        margin-top: 80px;
    }
    .qsul-link-ri-top {
        padding-bottom: 26px;
        margin-bottom: 26px;
    }
    .quality-service-ul-list.on .qsul-link-ri {
        padding-left: 0;
        padding-right: 48px;
    }
    .quality-mana-top {
        margin-top: 32px;
        padding-bottom: 34px;
        margin-bottom: 28px;
    }
    .qmtu-list {
        margin-bottom: 14px;
    }
    .quality-mana-btm-tit {
        margin-bottom: 12px;
    }
    .qmba-le {
        top: 30px;
    }
    .qmba-le-list {
        margin-bottom: 14px;
    }
    .qmba-ri {
        width: 38%;
        margin-top: -45px;
    }
    .qmba-le {
        width: 78%;
    }
    .qsul-cont-top-img {
        width: 95px;
        margin-bottom: 12px;
    }
    .qsul-cont-btm-list {
        margin-bottom: 12px;
    }
    .qsul-cont-top {
        margin-bottom: 16px;
    }
    .file-top-ri-icon {
        width: 20px;
    }
    .file-ul-list-link {
        padding: 22px 20px;
    }
    .file-ul-list {
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .file-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .file-main  .product-tab-ul-li a {
        padding: 4px 40px;
    }
    .file-top-ri {
        padding: 12px 20px;
    }
    .visual-ul-list {
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .visual-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .vulc-top-icon {
        width: 42px;
        height: 42px;
    }
    .vttl-cont {
        padding: 4px 18px;
    }
    .duty-text-ul-list {
        margin-bottom: 8px;
    }
    .duty-partners-btm {
        margin-top: 40px;
    }
    .dpbt-list-text {
        font-size: 14px;
    }
    .dpsc-ri {
        padding-bottom: 60px;
        padding-left: 30px;
    }
    .dpsc-ri-arrow {
        left: 40%;
        padding-left: 30px;
        bottom: 0;
    }
    .duty-together {
        padding-top: 90px;
        padding-bottom: 100px;
    }
    .dllt-title {
        font-size: 20px;
    }
    .dllt-text {
        margin-top: 8px;
    }
    .dtcr-list-link-top {
        bottom: 15px;
        padding: 0 18px;
    }
    .dtcr-list {
        padding: 0 10px;
    }
    .duty-together-cont-ri {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
    }
    .dtcl-tit {
        margin-bottom: 15px;
    }
    .duty-advocat-ul-list {
        margin-bottom: 36px;
    }
    .duty-advocat-text {
        margin-bottom: 46px;
    }
    .daul-link-ri {
        padding: 34px 30px 0 30px;
    }
    .daul-link-ri-tit {
        padding-right: 10px;
    }
    .support-model-act-img {
        margin-bottom: 70px;
    }
    /*2024.09.09-end*/
    /* 2024.09.30 */
    .coop-future-inof.slick-dotted {
        padding-bottom: 42px;
    }
    .coop-roche-inof .slick-dots {
        bottom: 38px;
    }
    .crii-link-text {
        padding-right: 100px;
    }
    .vulc-btm-tit {
        font-size: 15px !important;
    }
    .contact-wrap-img-text h2 {
        font-size: 32px !important;
    }
    .cwit-parga p {
        font-size: 16px !important;
    }
    .iklu-li-tit {
        font-size: 18px;
    }
    .home-pro-tp a {
        padding: 30px 50px;
    }
    .hptw-btn {
        margin-top: 25px;
    }
    .home-service .home-pro-tp-img {
        width: 45%;
    }
    /* 1280end */
}

@media screen and (max-width: 1200px) {
    /* Kim-start */
    .product-main-sec-act.yxedr-active {
        padding: 34px 28px 34px;
    }
    .product-main-sec-all.yxedr-active .pmsa-ul {
        padding-inline-start: 48px;
    }
    .pmsl-btm-list-all {
        padding: 18px 16px 14px;
    }
    .pdsr-text p {
        margin-bottom: 16px;
    }
    .pdsr-text {
        padding: 40px 36px;
    }
    .pdsp-cont {
        padding: 20px 34px 20px 25px;
    }
    .pdsf-ul-list-top {
        padding: 25px 30px;
    }
    .pdsf-ul-list-btm {
        padding: 0px 30px 30px 30px;
    }
    .sol-reagent-sec-ul .std-title2 {
        margin-bottom: 24px;
    }
    .srsu-ul-list {
        padding: 0 10px;
    }
    .srsu-ul {
        margin: 0px -10px;
    }
    .sol-reagent-sec-category .srsc-ul {
        margin-top: 32px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .sol-reagent-sec-category .srsc-ul-list {
        padding: 0 10px;
    }
    .sull-main-btm .std-title4 {
        margin-bottom: 48px;
    }
    .ihst-text-top p {
        width: 85%;
    }
    .ihst-text-btm p {
        width: 85%;
    }
    .ihtl-link-btm-tit {
        margin-bottom: 20px;
      
    }
    .innovate-honor-sec-tit {
        padding: var(--std-padding2) 50px;
    }
    .innovate-honor-sec-tit {
        padding: var(--std-padding2) 35px;
    }
    .sec-btm-right-text {
        padding: 16px 24px;
    }
    .right-text-more {
        padding: 4px 18px;
    }
    .msps-main {
        padding: 46px 34px 0px;
    }
    .msps-main-bot-cont {
        padding: 18px 18px 20px 24px;
    }
    .msps-main-bot-img {
        width: 36px;
    }
    .msps-main-bot-tit {
        width: calc(100% - 36px);
    }
    /* Kim-end */
    .solution-pro-cont {
        padding-left: 40px;
    }
    .spcr-wrap {
        padding-right: 40px;
    }
    .sdbl-ul-li-text {
        padding: 30px 60px 26px 30px;
    }
    .ihpn-ul-list {
        padding: 0 140px;
    }
    .ihpn-ul {
        margin: 0 -140px;
    }
    .innovate-honor-technology{
        padding-left: 40px;
        padding-right: 40px;
    }
    .innovate-honor-technology.empty{
        padding-left: 0;
        padding-right: 0;
    }
    .platdet-slick{
        width: 70%;
        margin: auto;
    }
    .platdet-ban-wrap-btn .std-arrow-prev,
    .platdet-ban-wrap-btn .std-arrow-next {
        left: 20px;
        top: 5px;
    }
    .platdet-ban .std-arrow-icon {
        width: 42px;
        height: 42px;
    }
    .msps-main::after {
        height: 37px;
    }
    .ys-cont1710 {
        width: 100%;
        padding: 0 40px;
    }
    .pwls-input {
        height: 40px;
    }
    .asdu-li-cont-num span{
        font-size: 56px;
    }
    .about-solution-parga {
        margin-bottom: 80px;
    }
    .avbu-li {
        margin-bottom: 25px;
    }
    .yecl-li-cry-right {
        padding-left: 25px;
        padding-right: 30px;
    }
    .about-history h2 {
        margin-bottom: 30px;
    }
    .agll-parga {
        padding: 0 60px;
    }
    .about-global-list-li {
        margin-bottom: 60px;
    }
    .about-solution {
        margin-bottom: 15px;
    }
    .instrument-ban-ri {
        padding-left: 60px;
    }
    .home-system-cont-bt {
        padding-left: 40px;
        margin-top: 50px;
        padding-right: 40px;
    }
    .hddu-li-cont-num {
        font-size: 30px;
    }
    .ys-ban-play {
        right: 15%;
    }
    .pwil-btn {
        margin-right: 10px;
    }
    .pwls-info-li-tp {
        padding: 26px 14px 10px 14px;
    }
    .product-wrap-list-side {
        width: 300px;
    }
    .product-wrap-list-from {
        width: calc(100% - 300px);
    }
    .product-wrap-list::before {
        width: 380px;
    }
    .pwil-btn .std-btn1-box p{
        font-size: 14px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .pwlf-wrap-form {
        margin-bottom: 40px;
    }
    .pro-pop .ys-modal-content {
        padding: 50px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 40px;
    }
    .wish-pop-ri {
        padding-left: 50px;
    }
    .platdet-ban-wrap-btn {
        width: 86%;
    }
    .pwfc-wrap-table-hd th {
        top: 150px;
    }
    .product-main-sec-all {
        padding: 0 28px;
    }
    .asdu-li-cont-num sup {
        font-size: 36px;
    }
     /*2024.09.09-start*/
    .duty-together-cont {
        padding-left: 40px;
    }
    .chain-top-cont-le {
        padding-right: 50px;
    }
    .cpcl-ri {
        padding-left: 50px;
    }
    .chain-btm-cont-le {
        padding-right: 50px;
    }
    .ys-cont1500 {
        width: 100%;
        padding: 0 40px;
    }
    /*2024.09.09-end*/
    /* 2024.09.30 */
    .coop-future-inof,
    .coop-services-box {
        --jian: 10px;
    }
    .sall-wrap-bt p {
        font-size: 14px;
    }
    .std-btn1-box, .std-btn4-box {
        padding: 0 16px;
    }
    .molecular-services .ys-nyban-btn .std-btn1, .molecular-services-pcr .ys-nyban-btn .std-btn1 {
        width: 200px !important;
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    /* Kim-start */
    
    /* Kim-end */
    .ys-hd-pc{
        display: none !important;
    }
    .solution-appli-list-li{
        width: 33.333333%;
    }
    .ys-pcfy{
        display: block !important;
    }
    .inddet-nav-wrap.isfixed{
        top: 64px;
    }
    .material-tech-ri-num li {
        font-size: 54px;
    }
    .material-tech-ri-num {
        top: -30px;
    }
    .material-tech-ri-text {
        padding: 40px;
    }
    .mtrt-ul-li-wrap li {
        padding-left: 20px;
        margin-bottom: 25px;
    }
    .mod-bread{
        display: none;
    }
    :root {
        --font-title1: 36px;
        --font-title2: 30px;
        --font-title3: 22px;
        --std-height: 55px;
        --std-padding1: 60px;
        --std-padding2: 40px;
        --std-padding3: 70px;
        --std-margin1: 25px;
        --font-title5: 16px;
        --font-parga1: 16px;
        --std-distance: 8px;
    }
    .material-pro-ul-li {
        margin-bottom: 16px;
    }
    .solution-pro .hpbs-li-text {
        padding: 20px;
    }
    .solution-pro-cont-ri {
        padding-left: 50px;
    }
    .mod-contact-wrap-text {
        padding-left: 100px;
    }
    .yfbi-phone, .yfbi-email {
        width: 100%;
    }
    .yfbi-li{
        flex-wrap: wrap;
    }
    .yfbi-phone{
        margin-bottom: 8px;
    }
    .yfbi-email{
        margin-left: 0;
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 20px;
    }
    .yfbi-add{
        flex-wrap: nowrap;
    }
    .molecular-services-image-text {
        margin-top: 40px;
    }
    .srsc-ul-list {
        margin-bottom: 16px;
    }
    .iull-nub {
        font-size: 44px;
    }
    .ihpn-ul-list {
        padding: 0 90px;
    }
    .ihpn-ul {
        margin: 0 -90px;
    }
    .ihau-list {
        padding: 0 15px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -15px;
    }
    .illc-text-awards-date {
        bottom: 20px;
    }
    .pbwb-wrap{
        opacity: 0 !important;
        pointer-events: none !important;
        display: none;
    }
    .platdet-slick {
        width: 100%;
    }
    .platdet-ban-wrap-btn .std-arrow-prev, 
    .platdet-ban-wrap-btn .std-arrow-next {
        left: 0;
        top: 2px;
    }
    .msps-main .srsc-ul {
        padding-bottom: 40px;
    }
    .sec-btm-right {
        padding-left: 0;
        width: 100%;
        margin-top: var(--std-margin1);
    }
    .selection-main-sec-btm .product-wrap-list-side {
        width: 100%;
    }
    .asdu-li-cont-num span{
        font-size: 52px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        width: 200px;
    }
    .about-value-tp-info {
        width: calc(100% - 200px);
    }
    .about-value-bt-ul {
        width: calc(100% - 200px);
    }
    .yecl-li-cry-left::before {
        width: 10px;
        height: 10px;
        left: -6px;
    }
    .ylcl-circle{
        width: 14px;
        height: 14px;
        left: -6px;
    }
    .ahly-li-year {
        font-size: 72px;
    }
    .ahly-li-stage {
        margin-bottom: 25px;
    }
    .yecl-li.slick-slide.prev1 {
        transform: translateX(-80px);
    }
    .about-solution {
        margin-bottom: 20px;
    }
    .std-btn1-box p, .std-btn4-box p {
        line-height: 34px !important;
    }
    .reagent-sinifi-ul-li {
        margin-bottom: 16px;
    }
    .iklu-li-tit {
        font-size: 20px;
    }
    .iklu-li-tit span {
        font-size: 32px;
    }
    .instrument-series .reagent-from-table table {
        table-layout: auto;
    }
    .instrument-series .reagent-from-table{
        overflow-x: auto;
    }
    .hwls-li-img {
        width: 150px;
    }
    .insl-time {
        margin-bottom: 15px;
    }
    .instrument-main .ys-nybanner {
        padding: 50px 0;
    }
    .home-pro-tp-wrap {
        width: 54%;
    }
    .hscb-wrap {
        padding-left: 80px;
    }
    .home-driven-bg {
        height: 500px;
    }
    .home-driven-bg img{
        height: 100%;
        object-fit: cover;
    }
    .product-wrap-list-side {
        width: 280px;
    }
    .product-wrap-list-from {
        width: calc(100% - 280px);
        padding-left: 20px;
    }
    .product-wrap-list::before {
        width: 350px;
    }
    .pwil-btn .std-btn1-box, .pwir-btn .std-btn3-box {
        padding: 0 15px;
    }
    .pwir-select .ys-select-hd {
        padding: 0 16px;
        height: 38px;
    }
    .pwil-btn .std-btn1-box p,
    .pwil-num p,
    .ys-select-show,
    .ys-select-show::placeholder{
        font-size: 12px;
    }
    .pwir-select {
        margin-left: 0;
        width: 130px;
    }
    .pwls-input input,
    .pwls-input input::placeholder{
        font-size: 14px;
    }
    .pwlf-wrap {
        padding: 20px 20px 50px;
    }
    .pwlf-wrap::before, .pwlf-wrap::after {
        width: 20px;
    }
    .pwli-ri p{
        font-size: 14px;
    }
    .pwir-select .ys-select-xtbbox {
        width: 18px;
        right: 16px;
    }
    .pwlf-wrap.isfixed .pwlf-wrap-tp-cont {
        top: 64px;
    }
    .pwlf-wrap-info-cont {
        padding: 12px 0;
    }
    .pwlf-wrap-info {
        height: 62px;
    }
    .pwfc-wrap-table-hd th {
        top: 124px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 170px;
        right: 60px;
    }
    .pwir-select .ys-select-bd {
        padding: 12px;
    }
    .pwir-select .ys-select-li{
        font-size: 14px;
        margin-bottom: 20px;
    }
    .pulb-ul-li {
        padding: 15px 50px;
    }
    .home-driven-bg-video{
        display: none;
    }
    .ys-phnav-logo{
        width: 100px;
    }
    .iklu-li-tit {
        height: 38.4px;
    }
    .about-value-bt-ri {
        width: 360px;
    }
    .about-value-bt-ul {
        width: calc(100% - 360px);
    }
    .pwfc-wrap-table-hd th {
        top: 199px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 245px;
    }
    /* .pwlf-wrap-tp {
        height: 135px;
    } */
    .search-main {
        margin-top: 0;
    }
    /*.ys-phnav-search{*/
    /*    display: none;*/
    /*}*/
    .ys-footer-bt-copy {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .yfbc-le {
        width: 100%;
        margin-top: 8px;
    }
    .avbu-li.act{
        color: var(--main-color1);
    }
    .platdet-slick {
        width: 90%;
    }
    .platdet-ban-wrap-btn {
        width: 100%;
    }
    .itat-text .mCSB_outside+.mCSB_scrollTools {
        right: 32px;
    }
    .solution-pro .hpbs-li-text-btn {
        bottom: 20px;
    }
    .solution-pro .hpbs-li-text {
        padding-bottom: 70px;
    }
    .selection-main-sec-btm .sec-btm-right{
        width: 100%;
        padding-left: 0;
    }
    .ys-nyban-title {
        top: 50%;
    }
    .instrument-pro-bg, .instrument-pro::after {
        height: 360px;
    }
    .head-other-lang-tp p{
        color: rgba(51, 51, 51, 0.80);
        line-height: 64px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .holb-li a {
        font-size: 14px;
        padding: 4px 0;
    }
    .holb-li {
        margin-bottom: 12px;
    }
    .head-other-lang-bt {
        padding: 20px 0;
    }
    .head-other-lang-icon {
        width: 24px;
    }
    .head-other-lang-icon img{
        width: 100%;
    }
     /*2024.09.09-start*/
    .psnl-ri {
        padding: 24px 20px 22px 26px;
    }
    .psnl-le-title {
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .press-news .ys-nybanner {
        height: 0;
    }
    .press-news-sec {
        margin-top: 24px;
    }
    .pnst-top {
        margin-bottom: 10px;
    }
    .pnst-title {
        margin-bottom: 30px;
    }
    .press-news-sec-btm {
        background: #fff;
        padding-top: 64px;
    }
    .bull-btm {
        padding: 14px 15px 16px;
    }
    .bull-btm-date-le {
        width: 16px;
        margin-right: 4px;
    }
    .bull-btm-date {
        margin-top: 6px;
        margin-bottom: 12px;
    }
    .bull-btm-text {
        margin-bottom: 20px;
    }
    .blog-main .pstl-list{
        padding: 0 6px;
    }
    .blog-main .press-section-tags-le{
        margin-left: -6px;
        margin-right: -6px;
    }
    .blog-main .ys-pcfy {
        margin-top: 26px;
    }
    .esul-link-btm {
        padding: 15px;
    }
    .active-news.press-news .ys-nybanner {
        width: 100%;
        height: 30px;
    }
    .active-news .pnst-title {
        margin-bottom: 30px;
    }
    .sfsl-tab-ul{
        white-space: nowrap;
        /*overflow-x: auto;*/
    }
    .sdba-le-prev {
        width: 32px;
        height: 32px;
    }
    .sdba-le-next {
        width: 32px;
        height: 32px;
    }
    .support-down-btm-arr {
        margin-top: 28px;
    }
    .snul-cont {
        padding: 20px 15px 25px;
    }
    .support-netword-title {
        margin-bottom: 30px;
    }
    .support-netword {
        padding-bottom: 100px;
    }
    .qsul-link-le-top {
        margin-top: -58px;
        margin-bottom: 20px;
    }
    .qsul-link-ri {
        width: 44%;
        padding-left: 30px;
    }
    .qsul-link-le{
        width: 56%;
    }
    .qsul-link-ri-top {
        padding-bottom: 20px;
        margin-bottom: 18px;
    }
    .quality-service-ul-list {
        margin-top: 68px;
    }
    .qsul-link-ri2 {
        padding-top: 22px;
    }
    .qsul-link {
        padding: 30px 26px 40px;
        min-height: 487px;
    }
    .quality-service-ul-list.on .qsul-link-ri {
        padding-left: 0;
        padding-right: 30px;
    }
    .quality-mana-top {
        margin-top: 24px;
        padding-bottom: 26px;
        margin-bottom: 24px;
    }
    .qmtu-list {
        margin-bottom: 10px;
    }
    .qmba-le {
        top: 24px;
    }
    .qmba-le-list {
        margin-bottom: 12px;
    }
    .qmba-ri {
        width: 35%;
        margin-top: 14px;
    }
    .quality-mana-btm-text {
        width: 100%;
    }
    .qmba-le {
        width: 86%;
    }
    .qmba-le li:nth-child(3) {
        width: 84%;
    }
    .quality-system-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .quality-system-ul .slick-slide {
        height: auto;
    }
    .qsul-cont{
        height: 100%;
        justify-content: flex-start;
    }
    .quality-system-ul .slick-dots {
        bottom: -15px;
    }
    .full-top-icon {
        width: 18px;
        margin-right: 10px;
        margin-top: 3px;
    }
    .vttl-cont {
        padding: 4px 15px;
    }
    .chain-top-cont {
        padding: 80px 26px 40px 26px;
    }
    .chain-top-cont-ri {
        margin-top: -128px;
    }
    .chain-top-cont-all {
        margin-top: 55px;
    }
    .chain-auto-cont-link {
        padding: 100px 0 110px;
    }
    .cacl-text {
        width: 60.5%;
    }
    .ctcl-ul {
        margin-top: 20px;
        padding-top: 20px;
    }
    .cpcl-ri {
        width: 56%;
        padding-left: 40px;
        padding-top: 40px;
    }
    .chain-plant {
        padding-bottom: 80px;
    }
    .chain-fast {
        padding-bottom: 80px;
    }
    .chain-btm-cont-le {
        padding-right: 30px;
    }
    .chain-btm-cont {
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .duty-together {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .duty-partners-btm-tag {
        left: 0;
        padding-left: 40px;
        position: relative;
        padding-right: 40px;
        margin-bottom: 25px;
    }
    .duty-partners-btm {
        display: flex;
        flex-direction: column-reverse;
    }
    .duty-together-cont-le {
        width: 100%;
        margin-bottom: 36px;
    }
    .duty-together-cont-ri{
        width: 100%;
        padding-left: 0px;
    }
    .duty-advocat-text {
        margin-bottom: 40px;
    }
    .daul-link-ri {
        padding: 30px 20px 0 20px;
    }
    .duty-together-cont{
        padding-right: 40px;
    }
    .dllt-title {
        font-size: 18px;
    }
    .chain-top-cont-le {
        padding-right: 30px;
    }
    .cpcl-ri {
        padding-left: 30px;
    }
    .support-model-act-img {
        margin-bottom: 60px;
    }
    /*2024.09.09-end*/
    .file-main .file-top {
        margin-top: 30px !important;
    }
    /* 2024.09.30 */
    .coop-build .std-parga1 {
        margin-top: 20px;
    }
    .coop-upgrad .msnt-main-right {
        padding: 74px 143px 83px 123px;
    }
    .coop-upgrad .mmlt-word {
        padding: 17px 20px 17px 20px;
    }
    .coop-upgrad .msnt-main-left-text::after {
        width: calc(100% + 66px);
    }
    .coop-share .std-title2 {
        margin-bottom: 20px;
    }
    .coop-share-core-inof {
        padding-right: 26px;
    }
    .csci-nub {
        margin-bottom: 22px;
    }
    .coop-share-core-img {
        padding-top: 28px;
    }
    .cstn-inof-item-word {
        padding: 21px 21px 28px 22px;
    }
    .cstn-inof-item-word .std-title4 {
        margin-bottom: 10px;
    }
    .cfii-link-text {
        padding: 22px 22px 30px 22px;
    }
    .cfii-link-text .std-title4 {
        margin-bottom: 11px;
    }
    .coop-roche-inof-item {
        padding: 56px 70px 90px 68px;
    }
    .crii-link-logo {
        width: 126px;
    }
    .crii-link-text {
        width: calc(100% - 126px);
        padding-right: 80px;
    }
    .coop-roche-inof .slick-dots {
        bottom: 35px;
    }
    .crii-link-text-badg {
        margin-top: 28px;
    }
    .dllt-title, .dllt-text p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .dtcr-list-link-top {
        bottom: 15px !important;
        padding: 0 18px;
    }
    .iklu-li-tit {
        font-size: 16px;
    }
    /* 1199end */
}

@media screen and (max-width: 991px) {
    /* Kim-start */
    /* .product-main-sec-all ul {
        padding-inline-start: 60px;
    } */
    .pmsa-tit h3 {
        margin-left: 35px;
    }
    .pulb-cont {
        padding-top: 18px;
      
    }
    .pdsp-cont {
        padding: 20px;
    }
    .pdsp-cont-left-img {
        width: 18px;
        top: 3px;
    }
    .pdsp-cont-left-text {
        width: calc(100% - 18px);
    }
    .pdsp-cont-right-icon {
        width: 16px;
        margin-left: 12px;
        margin-top: 2px;
    }
    .sol-reagent-sec-ul .std-title2 {
        margin-bottom: 22px;
    }
    .sull-main-btm .std-title4 {
        margin-bottom: 35px;
    }
    .sol-reagent-sec-category .srsc-ul {
        margin-top: 30px;
       
    }
    .sull-main-btm {
        padding: 18px 18px 18px;
    }
    .sull-cont {
      
        height: 68px;
      
    }
    .ihst-text-btm p {
        width: 90%;
    }
    .ihst-text-top p {
        width: 90%;
    }
    .illc-text {
        bottom: 15px;
        padding: 0 20px;
    }
    .ihpn-ul > :nth-child(3) .iull-nub {
        margin-right: 0;
    }
    .iull-nub {
        font-size: 40px;
    }
    .msps-main {
        padding: 40px 30px 0px;
    }
    .msps-main-bot-cont {
        padding: 16px 18px 16px 18px;
    }
    /* Kim-end */
    .ylcl-year {
        font-size: 80px;
        width: 190px;
    }
    .yecl-li.slick-slide.next1 {
        transform: translateX(180px);
    }
    .ys-event2-cont-list {
        margin-left: 190px;
    }
    :root {
        --font-title1: 34px;
        --font-title2: 28px;
        --font-title4: 16px;
        --std-icon: 18px;
    }
    .ys-nyban-btn {
        margin-top: 25px;
    }
    .mpul-img {
        width: 100%;
    }
    .mpul-text {
        width: 100%;
        padding: 20px;
    }
    .mpul-text .std-title4{
        line-height: 1.5;
        height: 3em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .material-pro-ul-li a{
        flex-wrap: wrap;
    }
    .mpul-text-btn{
        margin-top: 15px;
    }
    .solution-pro-cont-le {
        width: 100%;
        margin-bottom: var(--std-margin1);
    }
    .solution-pro-cont-ri {
        padding-left: 0;
        width: 100%;
    }
    .spcl-btn {
        position: absolute;
        top: 0;
        left: auto;
        right: 40px;
    }
    .material-production-info {
        width: 100%;
    }
    .std-arrow-icon {
        width: 34px;
        height: 34px;
    }
    .sdbl-ul-li {
        margin-bottom: 18px;
    }
    .solution-discover-bt-more a {
        padding: 50px 30px;
    }
    .mod-contact-wrap-text {
        padding-left: 0;
        width: 100%;
    }
    .mod-contact-wrap-tit {
        width: 100%;
        margin-bottom: var(--std-margin1);
    }
    .mcwt-btn {
        margin-top: 40px;
    }
    .mcwt-btn img {
        width: 46px;
        margin-left: 50px;
    }
    .mod-contact {
        padding-top: 80px;
        padding-bottom: 70px;
    }
    .ys-footer-tp-sub {
        width: 350px;
    }
    .yfts-cont-input {
        height: 44px;
    }
    .ys-footer-tp {
        padding-bottom: 30px;
    }
    .yfts-list {
        margin-top: 20px;
    }
    .ys-footer-mid-nav{
        display: none;
    }
    .ys-footer-mid-group {
        margin-top: 0;
    }
    .ys-footer-mid {
        padding-top: 30px;
    }
    .yfbc-le{
        width: 100%;
        margin-bottom: 8px;
    }
    .ys-footer-bt-copy{
        flex-wrap: wrap;
    }
    .mod-back {
        bottom: 120px;
    }
    .std-btn2-box img {
        width: 18px;
        margin-left: 6px;
    }
    .solution-discover1 .sdbl-ul-li-text {
        padding: 10px;
    }
    .solution-discover1 .sdbl-ul-li-text .std-btn2 {
        bottom: 10px;
        left: 10px;
    }
    .material-tech-ri {
        padding-left: 50px;
    }
    .material-tech-ri-img {
        width: calc(100% - 50px);
    }
    .solution-pro-cont-le h2{
        width: calc(100% - 84px);
        padding-right: 20px;
    }
    .solution-pro-cont-le{
        padding-right: 40px;
    }
    .material-tech-ri-num li {
        font-size: 48px;
    }
    .material-tech-ri-num {
        top: -26px;
    }
    .yfts-cont-icon {
        line-height: 44px;
    }
    .sall-wrap-tp {
        height: 65px;
    }
    .sdbl-ul-li-text {
        padding: 15px 28px 15px 15px;
    }
    .sdbl-ul-li-text .std-btn2 {
        bottom: 15px;
        left: 15px;
    }
    .ihst-parga {
        width: 100%;
    }
    .innovate-honor-technology-ul .slick-prev, .innovate-honor-technology-ul .slick-next {
        width: 34px;
        height: 34px;
    }
    .innovate-honor-technology-ul .slick-prev {
        left: -38px;
    }
    .innovate-honor-technology-ul .slick-next {
        right: -38px;
    }
    .innovate-honor-technology {
        padding-left: 20px;
        padding-right: 20px;
    }
    .illc-text-word {
        margin-bottom: 15px;
    }
    .innovate-honor-info {
        width: 100%;
    }
    .material-production-img-li{
        width: 50%;
    }
    .ihpn-ul-list{
        width: 33.333333%;
        padding: 0 50px;
    }
    .ihpn-ul{
        margin: 0 -50px;
    }
    .ihpt-text p,.ihst-parga p{
        margin-bottom: 12px;
    }
    .ihau-list {
        padding: 0 12px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -12px;
    }
    .itat-text{
        padding: 0 45px;
    }
    .vull-cont-top-icon {
        width: 40px;
    }
    .mmlt-icon {
        width: 36px;
        right: -40px;
    }
    .mmlt-word {
        padding: 15px;
    }
    .msnt-main-left {
        padding-left: 0;
    }
    .msnt-main-left-text::after{
        left: 0;
        width: calc(100% + 60px);
    }
    .msnt-main-left-text {
        margin-bottom: 14px;
    }
    .msnt-main-right {
        padding: 60px 70px;
    }
    .msps-main::after {
        height: 34px;
    }
    .right-text-word {
        margin-bottom: 20px;
    }
    .product-tab-ul-li a {
        padding: 6px 24px;
    }
    .pdsf-ul-list-top-display {
        width: calc(100% - 18px);
        padding-right: 30px;
    }
    .pulb-text {
        padding-left: 16px;
    }
    .about-solution-parga {
        margin-bottom: 70px;
    }
    .asdu-li-cont-num span{
        font-size: 48px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 40px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        width: 170px;
    }
    .about-value-tp-info {
        width: calc(100% - 170px);
        padding-left: 100px;
    }
    .avbu-li {
        margin-bottom: 20px;
    }
    .ahly-li-year {
        font-size: 66px;
    }
    .ahly-li-stage {
        margin-bottom: 20px;
    }
    .ys-event2-cont-list {
        margin-left: 160px;
    }
    .about-global-tp-parga {
        width: 100%;
    }
    .agll-parga {
        padding: 0;
        width: 100%;
        margin-bottom: var(--std-margin1);
    }
    .agll-tit {
        width: 100%;
        margin-bottom: var(--std-margin1);
    }
    .agll-img {
        width: 40%;
    }
    .about-global-list-li {
        margin-bottom: 50px;
    }
    .about-solution {
        margin-bottom: 10px;
    }
    .cllc-item input {
        height: 34px;
    }
    .contact-wrap-form {
        padding-left: 16px;
    }
    .cllc-img {
        width: 135px !important;
    }
    .cwfc-list-li-select .ys-select-hd {
        height: 34px;
    }
    .reagent-main .ys-nyban-btn div, .molecular-services-pcr .ys-nyban-btn div, .molecular-services .ys-nyban-btn div {
        margin-right: 15px;
    }
    .inddet-nav {
        margin-top: 0;
    }
    .reagent-from-table table {
        table-layout: auto;
    }
    .iklu-li-tit span {
        font-size: 28px;
    }
    .instrument-key-list-ul {
        width: 100%;
    }
    .instrument-key h2 {
        margin-bottom: 30px;
    }
    .instrument-pro-wrap-slick {
        width: 100%;
    }
    .ipws-li-cont {
        padding: 30px;
    }
    .ipws-li-cont-icon {
        width: 46px;
    }
    .instrument-pro-wrap .material-production-tit {
        margin-bottom: 35px;
    }
    .home-new-tp .std-btn2-box img {
        top: 4px;
    }
    .ys-ban-play {
        width: 66px;
    }
    .ys-ban-control {
        bottom: 40px;
    }
    .hwls-li a {
        padding: 20px;
    }
    .hscb-wrap {
        padding-left: 40px;
    }
    .hscb-wrap-list {
        padding-left: 30px;
    }
    .hwls-li-img {
        width: 140px;
    }
    .hwls-li {
        padding: 0 8px;
    }
    .hscb-wrap-list-slick {
        margin: 0 -8px;
    }
    .home-system-cont-bt {
        margin-top: 40px;
    }
    .hptw-parga p {
        height: 4.5em;
        -webkit-line-clamp: 3;
    }
    .home-pro-tp a {
        padding: 30px 40px;
    }
    .home-pro-tp-img {
        right: 40px;
    }
    .hddu-li-cont-num {
        font-size: 28px;
    }
    /* .hddu-li {
        padding: 0 30px;
    }
    .home-driven-data-ul {
        margin: 0 -30px;
    } */
    .product-main .product-wrap-list-side{
        display: none;
    }
    .product-main .product-wrap-list-from {
        width: 100%;
        padding-left: 0;
    }
    .product-wrap-list::before {
        width: 40px;
    }
    .pwlf-wrap-side.act{
        transform: translateY(0);
        pointer-events: all;
    }
    .pwli-le-icon{
        display: block;
    }
    .pwli-le{
        width: 100%;
    }
    .pwir-btn{
        display: none;
    }
    .pwls-info-li-bt .mCSB_outside+.mCSB_scrollTools{
        right: 12px !important;
    }
    .pulb-ul,
    .pilb-ul{
        max-height: inherit;
    }
    .iklu-li-tit {
        height: 33.6px;
    }
    .pwls-lab {
        padding: 0 10px;
    }
    .pwls-lab-ul-li:last-child {
        margin-bottom: 0;
    }
    .pwsc-btn{
        margin-bottom: 20px;
    }
    .hwls-li a {
        padding-bottom: 58px;
    }
    .hwls-li-btn{
        bottom: 20px;
        padding: 0 20px;
    }
    /* .pwlf-wrap-tp {
        height: 120px;
    } */
    .pwfc-wrap-table-hd th {
        top: 185px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 233px;
    }
    .asdu-li-cont-num sup {
        font-size: 30px;
    }
    .platdet-ban-wrap-btn {
        width: 107%;
    }
    .itat-text {
        max-height: 72px;
    }
    .itat-text {
        padding: 0 32px;
    }
    .itat-text .mCSB_outside+.mCSB_scrollTools {
        right: 25px;
    }
    .pwlf-wrap-tp-cont::after {
        width: 100vw;
    }
    .pwlf-wrap-lab.act .pwli-le-parga1 p span {
        opacity: 1;
        pointer-events: all;
    }
    .instrument-pro-bg, .instrument-pro::after {
        height: 320px;
    }
    .home-new-bt-slick .slick-list{
        padding-bottom: 40px;
    }
    .pmsl-btm-ul .slick-list,
    .innovate-honor-videos-ul .slick-list,
    .innovate-honor-awards-ul .slick-list,
    .innovate-honor-explore-ul .slick-list,
    .instrument-new-slick .slick-list,
    .home-pro-bt-slick .slick-list,
    .solution-appli-list .slick-list,
    .innovate-honor-technology .slick-list{
        padding-bottom: 30px;
    }
    .innovate-honor-technology .slick-dots li{
        background: rgba(255,255,255,.5);
    }
    .innovate-honor-technology .slick-dots li.slick-active {
        background: rgba(255,255,255,1) !important;
    }
    .instrument-pro-wrap-slick .slick-list{
        padding-bottom: 30px;
        overflow: hidden;
    }
    .contact-wrap-form {
        padding-left: 0;
        width: 100%;
        margin-top: var(--std-margin1);
    }
    .contact-wrap-img {
        width: 100%;
    }
    .contact-wrap-img img{
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .contact-wrap-img-text{
        padding: 30px 20px;
        position: relative;
        transform: inherit;
        top: 0;
        left: 0;
    }
     /*2024.09.09-start*/
    .press-section-tags {
        margin-top: -20px;
        padding: 14px 20px 14px 20px;
        margin-bottom: 40px;
    }
    .press-section-tags{
        flex-wrap: wrap;
    }
    .press-section-tags-le {
        width: 100%;
        justify-content: space-between;
        margin-bottom: 15px;
    }
    .psnl-ri {
        padding: 15px 15px 15px 16px;
    }
    .psnl-le-title {
        margin-top: 4px;
        margin-bottom: 4px;
    }.psnl-le-title {
        line-height: 1.4;
        height: 4.2em;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .psul-href {
        padding: 15px;
    }
    .psul-href-img {
        margin-top: 8px;
        margin-bottom: 10px;
    }
    .psul-href-title {
        margin-top: 10px;
        margin-bottom: 16px;
    }
    .press-news-sec-btm {
        padding-top: 50px;
    }
    .pnst-title {
        margin-bottom: 24px;
    }
    .pnst-share .ys-share-img {
        width: 16px;
    }
    .pnst-share-le {
        margin-right: 16px;
        font-size: 14px;
    }
    .press-news-sec-top {
        padding-bottom: 20px;
    }
    .pnsb-ul-list-link span {
        font-size: 16px;
        margin-right: 14px;
    }
    .pnsb-ul-list {
        margin-bottom: 8px;
    }
    .press-news-related-title {
        margin-bottom: 24px;
    }
    .pllb-text {
        margin-bottom: 20px;
    }
    .pnru-list-link-btm {
        padding: 15px 8px 15px 
    }
    .blog-main .press-section-tags-le {
        margin-left: -4px;
        margin-right: -4px;
        width: 100%;
    }
    .blog-main .pstl-list {
        padding: 0 4px;
    }
    .blog-ul-list {
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .blog-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .blog-main .ys-pcfy {
        margin-top: 18px;
    }
    .esul-link-btm-text {
        margin-top: 2px;
        margin-bottom: 8px;
    }
    .esul-link-btm-btn {
        padding-top: 10px;
        margin-top: 20px;
    }
    .events-mian .ys-pcfy {
        margin-top: 20px;
    }
    .esul-link-btm-text {
        font-size: 14px;
    }
    .press-news-sec-btm .pnsb-active h5 {
        font-size: 18px;
    }
    .support-model-act-text p{
        width: 100%;
        margin-bottom: 32px;
    }
    .smuc-list-all-text {
        margin-top: 10px;
    }
    .smuc-list-all {
        padding-right: 14px;
    }
    .smuc-list {
        padding: 0 7px;
    }
    .support-model-ul-cont {
        margin-left: -7px;
        margin-right: -7px;
    }
    .stul-select {
        padding: 4px 12px;
    }
    .stcl-ul-top {
        padding: 15px 20px;
    }
    .stcl-ul-top-right {
        width: 28px;
        height: 28px;
    }
    .stcl-ul-btm-active {
        padding: 15px 0 15px;
    }
    .stcl-ul-btm {
        padding: 0px 20px;
    }
    .support-question-cont {
        padding: 50px 20px 40px;
    }
    .support-question-cont-text{
        text-align: center;
    }
    .support-question-cont-text {
        margin-top: 15px;
        margin-bottom: 34px;
    }
    .support-question-cont-btn .std-btn1-box {
        padding: 0px 15px;
    }
    .support-question-cont-btn .std-btn1-box p {
        line-height: 34px !important;
    }
    .sdbl-link-btm {
        margin-bottom: 34px;
    }
    .sdbl-link-top {
        padding-bottom: 15px;
        margin-bottom: 12px;
    }
    .sdba-le-prev {
        width: 30px;
        height: 30px;
    }
    .sdba-le-next {
        width: 30px;
        height: 30px;
    }
    .support-down-btm-arr {
        margin-top: 22px;
    }
    .slcb-tag {
        margin-top: 12px;
        margin-bottom: 28px;
    }
    .support-netword {
        padding-bottom: 80px;
    }
    .snul-cont-top {
        padding-left: 16px;
    }
    .snul-cont-btm {
        padding-top: 18px;
        margin-top: 14px;
    }
    .qsul-link {
        padding: 25px 20px 24px;
        min-height: auto;
    }
    .qsul-link-ri {
        width: 44%;
        padding-left: 22px;
    }
    .qsul-link-ri-top {
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    .quality-service-ul-list.on .qsul-link-ri {
        padding-left: 0;
        padding-right: 22px;
    }
    .quality-mana-top-ri {
        width: auto;
    }
    .quality-mana-top {
        margin-top: 20px;
        padding-bottom: 22px;
        margin-bottom: 20px;
    }
    .qmtu-list {
        margin-bottom: 8px;
    }
    .qmba-le {
        position: relative;
        width: 100%;
    }
    .quality-mana-btm-apng {
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .qmba-le li:nth-child(2) {
        width: 100%;
    }
    .qmba-le li:nth-child(3) {
        width: 100%;
    }
    .file-ul-list-link {
        padding: 15px;
    }
    .full-top-right {
        width: 16px;
        margin-top: 2px;
    }
    .full-top {
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    .file-main .product-tab-ul-li a {
        padding: 4px 16px;
    }
    .file-top-le .product-tab-ul-li a {
        line-height: 36px;
    }
    .file-top-ri {
        width: 205px;
        padding: 12px 20px;
    }
    .vulc-top-icon {
        width: 36px;
        height: 36px;
    }
    .vulc-btm {
        padding: 15px;
    }
    .vttl-cont {
        padding: 2px 12px;
    }
    .vulc-btm-date {
        font-size: 14px;
        line-height: 1.5;
    }
    .vulc-btm-tags {
        margin-top: 10px;
        margin-bottom: 24px;
    }
    .chain-top-cont-ri {
        margin-top: 0;
    }
    .chain-top-cont {
        padding: 25px 25px 30px 25px;
    }
    .chain-top-cont-all {
        margin-top: 35px;
    }
    .chain-tit {
        width: 100%;
    }
    .chain-top-cont-le {
        padding-right: 20px;
    }
    .chain-auto-cont-link {
        padding: 70px 0 80px;
    }
    .cpcl-ri {
        width: 56%;
        padding-left: 20px;
        padding-top: 0;
    }
    .chain-fast {
        padding-bottom: 70px;
    }
    .chain-btm-cont {
        padding-top: 60px;
        padding-bottom: 80px;
    }
    .chain-btm-cont-le {
        padding-right: 20px;
    }
    .duty-partners-btm {
        margin-top: 34px;
    }
    .duty-partners-btm-tag {
        margin-bottom: 20px;
    }
    .dpsc-le {
        width: 45%;
    }
    .dpsc-ri {
        width: 100%;
        padding-bottom: 0;
        padding-left: 0;
        margin-top: 25px;
    }
    .dpsc-ri-regu {
        margin-top: 8px;
    }
    .dpsc-ri-arrow {
        left: 0;
        padding-left: 0;
        bottom: 0;
        position: relative;
        margin-top: 20px;
    }
    .duty-advocat-text {
        margin-bottom: 34px;
    }
    .daul-link-le {
        width: 50%;
    }
    .daul-link-ri {
        width: 100%;
        padding: 15px 0px 0 0px;
    }
    .daul-link-ri-tit {
        margin-bottom: 8px;
    }
    .duty-advocat-ul-list.on .daul-link {
        flex-direction: row;
    }
    .support-model-act-text {
        width: 100%;
    }
    .support-model-act-img {
        margin-bottom: 52px;
    }
    .file-main .press-section-tags {
        padding: 14px 10px 14px 10px;
    }
    .file-main .pstl-list {
        padding: 0 4px;
    }
    .file-main .press-section-tags-le {
        margin-left: -4px;
        margin-right: -4px;
    }
    .visual-main .pstl-list {
        padding: 0 10px;
    }
    .visual-main .press-section-tags-le {
        margin-left: -10px;
        margin-right: -10px;
    }
    .visual-main .press-section-tags {
        padding: 14px 15px 14px 15px;
    }
    /*2024.09.09-end*/
    .stul-select p{
        text-align: center;
    }
    .hptw-parga p {
        height: 7em;
        -webkit-line-clamp: 4;
    }
    .ys-ban-title {
        width: 100%;
    }
    /* 991end */
}

@media screen and (max-width: 767px) {
    /* Kim-start */
    .iheu-list{
        width: 50%;
    }
    .product-main-sec-act.yxedr-active {
        padding: 25px 20px 25px;
    }
    .pult-search {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .pult-text {
        width: calc(100% - 40px);
    }
    .pdsf-ul-list-top {
        padding: 20px;
    }
    .pdsf-ul-list-btm {
        padding: 0px 20px 20px 20px;
    }
    .pdsp-cont-left-img {
        width: 18px;
    }
    .pdsp-cont-left {
        width: calc(100% - 110px);
    }
    .pdsr-text {
        padding: 25px 20px;
    }
    .pdsp-cont-right {
        width: 110px;
    }
    /* Kim-end */
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .solution-appli-list-li{
        width: 50%;
    }
    .spcr-slick .slick-list{
        overflow: hidden;
    }
    .ylcl-year {
        font-size: 60px;
        width: 150px;
    }
    .yecl-li.slick-slide.next1 {
        transform: translateX(140px);
    }
    .ylcr-text {
        width: 260px;
    }
    .material-tech-ri-text {
        padding: 30px;
    }
    :root {
        --font-title1: 32px;
        --font-title2: 26px;
        --font-title3: 20px;
        --std-margin1: 20px;
        --std-padding1: 50px;
        --std-padding2: 40px;
        --std-padding3: 60px;
    }
    .mod-contact {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .sall-wrap-bt li {
        width: 50%;
        margin-bottom: 15px;
    }
    .sall-wrap-tp {
        padding: 0 15px;
    }
    .yfbi-li p a {
        display: block;
        line-height: 1.4;
        font-size: 14px;
        padding-left: 0;
    }
    .yfbi-li p a:first-child{
        padding-left: 0;
    }
    .molecular-services-image-text {
        margin-top: 30px;
    }
    .msms-top-text {
        width: 100%;
    }
    .msms-top-tit {
        width: 100%;
        margin-bottom: var(--std-margin1);
    }
    .sull-cont {
        padding: 0 15px;
    }
    .std-btn1-box,
    .std-btn4-box{
        padding: 0 20px;
    }
    .std-btn3-icon {
        margin-left: 6px;
    }
    .innovate-honor-technology {
        padding-left: 0;
        padding-right: 0;
    }
    
    .innovate-honor-technology .slick-list{
        padding-bottom: 40px;
    }
    .innovate-honor-technology.empty .slick-list{
        padding-bottom: 0;
    }
    .ihpn-ul-list {
        padding: 0 30px;
    }
    .ihpn-ul {
        margin: 0 -30px;
    }
    .ihau-list {
        padding: 0 40px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -40px;
    }
    .vull-cont-btm-text {
        margin-bottom: 15px;
    }
    .dtmv-play {
        width: 46px;
    }
    /* .platdet-ban-wrap-btn{
        width: 100px;
        top: auto;
        bottom: -50px;
        transform: translateX(-50%);
    } */
    .product-main-sec-act {
        padding: 32px 30px;
    }
    .sol-reagent .sall-text .std-title4 {
        height: 1.5em;
        -webkit-line-clamp: 2;
    }
    .sall-text-btn {
        margin-top: 30px;
    }
    .ssul-link-text {
        margin-right: 40px;
    }
    .msnt-main-right {
        padding: 50px 20px 50px 60px;
        width: 60%;
    }
    .msnt-main-left {
        width: 40%;
    }
    .msnt-main-left-text::after {
        width: calc(100% + 50px);
    }
    /* .product-tab{
        display: none;
    } */
    .product-tab-ul-li a {
        padding: 4px 20px;
    }
    /* .selection-main-sec-btm{
        margin-top: 0 !important;
    } */
    .asdu-li-cont-num span{
        font-size: 40px;
    }
    .about-solution-parga {
        margin-bottom: 60px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 36px;
    }
    .ahly-li-year {
        font-size: 60px;
    }
    .about-history-list-year {
        bottom: 50px;
    }
    .ahly-li-stage {
        margin-bottom: 15px;
    }
    .ylcr-text {
        height: 240px;
    }
    .about-global-list-li {
        margin-bottom: 40px;
    }
    .yecl-li-cry-right .mCSB_outside+.mCSB_scrollTools {
        right: -18px;
    }
    .cwfc-list-btn .std-btn1-box {
        padding: 0 40px;
    }
    .reagent-from-table{
        overflow-x: auto;
    }
    .rsul-cont {
        padding: 20px;
    }
    .iklu-li-tit {
        font-size: 18px;
    }
    .iklu-li-tit span {
        font-size: 26px;
    }
    .instrument-ban-ri{
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .instrument-ban-le {
        width: 50%;
        margin: auto;
    }
    .ibls-li-cont-icon {
        width: 46px;
    }
   
    .home-new-bt-slick.empty .slick-list{
        padding-bottom: 0;
    }
    .hnbs-li {
        width: 50%;
    }
    .hddu-li {
        padding: 0 20px;
    }
    .home-driven-bg {
        height: auto;
    }
    .ys-ban-play {
        width: 58px;
        right: 8%;
    }
    .home-pro-tp-wrap {
        width: 100%;
    }
    .home-pro-tp a {
        padding: 30px;
        overflow: hidden;
    }
    .hptw-parga p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .home-pro-tp-img{
        position: static;
        width: 50%;
        margin-top: var(--std-margin1);
        animation-delay: .5s !important;
    }
    .home-system-cont-tp {
        width: 100%;
    }
    .hscb-wrap {
        padding-left: 0;
        flex-direction: column-reverse;
    }
    .hscb-wrap-list {
        padding-left: 0;
        width: 100%;
    }
    .hscb-wrap-btn{
        width: 100%;
        margin-top: var(--std-margin1);
        display: flex;
        justify-content: center;
    }
    .hddu-li-cont-num {
        font-size: 26px;
    }
    /* .product-wrap-list{
        margin-top: 0;
    } */
    .pro-pop .ys-modal-content {
        padding: 50px 40px 40px;
    }
    .wish-pop .ys-modal-content {
        padding: 50px 40px 40px 40px;
    }
    .wish-pop-le-ul {
        padding-right: 30px;
    }
    .wish-pop-ri {
        padding-left: 30px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 30px;
    }
    .wprl-item:last-child {
        margin-bottom: 24px;
    }
    .iklu-li-tit {
        height: 31.2px;
    }
    .about-video {
        width: 60px;
        margin-right: 15px;
    }
    .about-value-tp-le {
        width: 220px;
    }
    .about-value-tp-info {
        width: calc(100% - 220px);
    }
    .about-value-bt-ri {
        width: 300px;
    }
    .about-value-bt-ul {
        width: calc(100% - 300px);
    }
    .pwfc-wrap-table-hd th {
        top: 180px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 227px;
    }
    .product-main-sec-all {
        padding: 0 20px;
    }
    .asdu-li-cont-num sup {
        font-size: 26px;
    }
    .platdet-slick {
        width: 80%;
    }
    .platdet-ban-wrap-btn {
        width: 100%;
    }
    .itat-text .mCSB_outside+.mCSB_scrollTools {
        right: 36px;
    }
    .about-video{
        display: none;
    }
    .about-value-tp-le img,
    .about-value-bt-ri img{
        display: block;
    }
    .instrument-pro .material-production-tit-btn{
        display: none;
    }
    
    .instrument-pro-wrap-slick.empty .slick-list{
        padding-bottom: 0;
    }
    .msnt-main-right {
        width: 100%;
        padding: 50px 40px;
    }
    .msnt-main-left {
        width: 100%;
    }
    .msnt-main-left-tab{
        display: none;
    }
    .mmrt-tit{
        font-size: var(--font-title3);
    }
    .msnt-main-right-text{
        position: static;
        opacity: 1;
        pointer-events: all;
        padding: 0 10px;
    }
    .msnt-main-right-text:not(:first-child){
        display: none;
    }
    .mmlu-cont{
        margin: 0 -10px;
    }
    .mmlu-cont .slick-list{
        padding-bottom: 30px;
    }
    .pwlf-wrap-side .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }
    .pwlf-wrap-side .mCSB_scrollTools .mCSB_draggerRail{
        width: 4px;
    }
    .pmsa-table{
        width: 100%;
        overflow-x: auto;
    }
    /* 767end */
     /*2024.09.09-start*/
    .file-top {
        justify-content: flex-start;
    }
    /*2024.09.09-end*/

    /* *************原767 */
    /* Kim-start */
    .pmsl-btm-list {
       
        padding: 0px 5px;
    }
    .pmsl-btm-ul {
        margin: 0 -5px;
    }
    .pmsa-tit h3 {
        margin-left: 20px;
    }
    .product-main-sec-all ul {
        padding-inline-start: 40px;
        
    }
    .srsu-ul-list {
        width: 100%;
       margin-bottom: 20px;
    }
    .sol-reagent-sec-category .srsc-ul-list {
        width: 50%;
       
    }
    .sol-reagent-sec-category .srsc-ul-list {
        padding: 0 6px;
    }
    .sol-reagent-sec-category .srsc-ul {
        margin-top: 28px;
        margin-left: -6px;
        margin-right: -6px;
    }
    .srsu-ul .slick-dots {
        bottom: -8px;
    }
    .msms-top-tit {
        width: 100%;
    }
    .msms-top-text {
        width: 100%;
    }
    .molecular-services-main-solutions .srsc-ul-list {
        width: 50%;
        
    }
    .product-details-sec .product-details-sec-act ul{
        padding-inline-start: 30px;
    }
    .ihst-text-top p {
        width: 95%;
    }
    .ihst-text-btm p {
        width: 95%;
    }
    .ihtl-link-btm-tit {
        margin-bottom: 15px;
    }
    .ihtl-link-btm {
        padding: 15px 16px 40px;
    }
    .ihtl-link-top-text {
        
        top: 16px;
        left: 15px;
        
    }
    .iull-nub {
        font-size: 38px;
    }
    .vull-cont-btm {
        padding: 18px 12px;
       
    }
    .innovate-honor-videos-ul {
        
        margin-top: 28px;
        
    }
    .molecular-services-pcr .srsc-ul-list {
        width: 50%;
    }
    .msps-main {
        padding: 34px 18px 0px;
    }
    .msps-main-bot-cont {
        padding: 14px;
    }
    .sull-cont {
        
        height: 66px;
        
    }
    .msps-main-bot-img {
        width: 32px;
    }
    .msnt-main-left-text::before {
        width: 30px;
        height: 30px;
    }
    .msnt-main-right {
        width: 100%;
        padding: 40px;
        margin-top: var(--std-margin1);
    }
    /* Kim-end */
    .spcl-btn {
        right: 20px;
    }
    .solution-pro-cont {
        padding-left: 20px;
    }
    .spcr-wrap {
        padding-right: 20px;
    }
    .product-wrap-list{
        padding: 0 20px;
    }
    .product-wrap-list::after {
        width: 20px;
    }
    .mod-back.act {
        right: 20px;
        bottom: 80px;
    }
    .solution-pro-cont-le{
        padding-right: 20px;
    }
    .mmlt-icon{
        opacity: 1;
        right: 15px;
        width: 32px;
    }
    .msnt-main-left-text{
        display: inline-block;
        margin-bottom: 0;
    }
    .msnt-main-left-text::after{
        width: 100%;
        z-index: -1;
    }
    .msnt-main-left {
        width: 100%;
    }
    .msnt-main-left-ul{
        display: inline-block;
    }
    .mmlt-word{
        padding: 15px 58px 15px 15px;
    }
    .msnt-main-left-text{
        width: auto !important;
    }
    .msnt-main-left-ul{
        flex-wrap: nowrap;
    }
    .msps-main-bot-tit{
        width: calc(100% - 32px);
    }
    .msps-main::after {
        height: 30px;
    }
    .ys-cont1710 {
        padding: 0 20px;
    }
    .pdsp-cont-right{
        width: 100%;
        padding-left: 30px;
        justify-content: flex-start;
        margin-top: 10px;
    }
    .pdsp-cont-left {
        width: 100%;
        padding-right: 0;
    }
    .reagent-main .ys-nyban-btn div, .molecular-services-pcr .ys-nyban-btn div, .molecular-services .ys-nyban-btn div{
        margin-bottom: 10px;
        margin-right: 10px;
    }
    .home-system-cont-bt {
        padding-left: 20px;
        padding-right: 20px;
    }
    .product-wrap-list::before {
        width: 20px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        right: 40px;
    }
    .product-tab-ul-li{
        display: none;
    }
    .product-tab-ul-li.act{
        display: block;
        width: 100%;
    }
    .product-tab{
        padding: 0 20px;
    }
    .product-tab-ul {
        display: block;
    }
    .product-tab-list{
        display: block;
        margin-top: 10px;
    }
    .pwls-lab-ul-li{
        width: auto;
        margin-bottom: 0;
        padding: 0 10px;
    }
    .pwls-lab-ul{
        margin: 0 -10px;
        display: flex;
        justify-content: center;
    }
    .pwls-lab-ul-li a {
        padding: 12px 26px;
        border: 1px solid var(--main-color1);
        position: relative;
        background: transparent !important;
        border-radius: 50px;
        z-index: 1;
    }
    .pwls-lab-ul-li a::after{
        content: "";
        width: calc(100% - 12px);
        height: calc(100% - 12px);
        background: var(--main-color1);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border-radius: 50px;
        transition: all .36s;
        z-index: -1;
        opacity: 0;
    }
    .pwls-lab-ul-li.act a::after{
        opacity: 1;
    }
    /* ************* */

    /* *************原480 */
    /* Kim-start */
    .iheu-list{
        width: 100%;
    }
    .product-main-sec-act.yxedr-active {
        padding: 20px 15px 20px;
    }
    .pdsr-text {
        padding: 20px 15px;
    }
    .pdsf-ul-list-btm {
        padding: 0px 15px 18px 15px;
    }
    .pdsp-cont-left-img {
        width: 16px;
       
    }
    .pdsp-cont-right-icon {
        width: 14px;
       
    }
    .sol-reagent-sec-ul .std-title2 {
        margin-bottom: 18px;
    }
    .sull-main-btm .std-title4 {
        margin-bottom: 20px;
    }
    .sol-reagent-sec-category .srsc-ul-list {
        width: 100%;
        margin-bottom: 8px;
    }
    .ssul-link-text {
        margin-right: 20px;
    }
    .molecular-services-main-solutions .srsc-ul-list {
        width: 100%;
    }
    .iull-nub {
        font-size: 28px;
    }
    .innovate-honor-videos-ul {
        margin-top: 20px;
    }
    .sec-btm-right-text {
        width: 100%;
        border-left: 0;
        border-top: 1px solid #E6E6E6;
        padding: 20px;
    }
    .sec-btm-right-image {
        width: 70%;
        margin: auto;
    }
    .msps-main {
        padding: 18px 16px 0px;
    }
    .molecular-services-pcr .srsc-ul-list {
        width: 100%;
    }
    .msps-main-bot-img {
        width: 30px;
    }
    .msnt-main-right {
        padding: 30px;
    }
    .msnt-main-left-text::before {
        width: 26px;
        height: 26px;
    }
    /* Kim-end */
    .product-wrap-list::before,
    .pwlf-wrap::before,
    .pwlf-wrap::after{
        width: 20px;
    }
    .product-wrap-list-side{
        display: none;
    }
    .product-wrap-list-from{
        width: 100%;
        padding-left: 0;
    }
    .std-btn1-box,
    .std-btn4-box{
        padding: 0 20px;
    }
    .pwlf-wrap {
        padding: 20px 20px 40px;
    }
    .pwlf-wrap-lab li, .pwsc-info li {
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .ylcl-year {
        font-size: 26px;
        width: 68px;
    }
    .yecl-li.slick-slide.next1 {
        transform: translateX(106px);
    }
    .ylcr-text {
        width: 100%;
    }
    .solution-discover1 .sdbl-ul-li {
        width: 100%;
    }
    .sdbm-info{
        width: 100%;
    }
    .sdbm-info-parga {
        width: 100%;
        margin-bottom: var(--std-margin1);
    }
    .mod-contact {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .mcwt-btn {
        margin-top: 30px;
    }
    .mcwt-btn img {
        width: 40px;
        margin-left: 40px;
    }
    .mpul-text {
        padding: 15px;
    }
    .ys-nyban-title h1 {
        width: 100%;
    }
    :root {
        --font-title1: 26px;
        --font-title2: 22px;
        --std-margin1: 20px;
        --std-padding1: 42px;
        --std-padding2: 32px;
        --std-padding3: 50px;
        --font-parga1: 14px;
        --std-distance: 5px;
    }
    .material-pro-ul-li {
        margin-bottom: 10px;
    }
    .std-btn1-box p, .std-btn4-box p {
        font-size: 14px;
    }
    .ys-nyban-btn {
        margin-top: 20px;
    }
    .inwu-li p {
        line-height: 50px;
    }
    .inddet-nav {
        height: 50px;
        margin-top: 0;
    }
    .material-over-parga p {
        margin-bottom: 10px;
    }
    .solution-pro-cont-le{
        position: static;
    }
    .solution-pro{
        padding-bottom: 114px;
    }
    .solution-pro-cont-le h2 {
        width: 100%;
        padding-right: 0;
    }
    .spcl-btn {
        right: 0;
        width: 100%;
        height: 32px;
        bottom: var(--std-padding3);
        top: auto;
    }
    .spcl-btn .std-arrow{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .material-tech-le {
        width: 100%;
    }
    .material-tech-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
        background: linear-gradient(299deg, #725784 0.9%, #282756 57.17%);
    }
    .material-tech-ri-img {
        width: 85%;
    }
    .material-tech-ri-num li {
        font-size: 44px;
    }
    .material-tech-ri-num {
        top: -24px;
    }
    .material-tech-ri-text {
        padding: 40px 20px;
    }
    .mtrt-ul-li-wrap li::before {
        width: 5px;
        height: 5px;
        top: 9.5px;
    }
    .std-arrow-icon {
        width: 32px;
        height: 32px;
    }
    .std-arrow {
        width: 78px;
    }
    .material-production-info {
        margin-bottom: 30px;
    }
    .solution-discover-bt-more a {
        padding: 30px 20px;
    }
    .ys-footer-tp{
        padding-bottom: 0;
        border-bottom: none;
    }
    .yfts-cont-input input {
        font-size: 14px;
    }
    .yfts-cont-input {
        width: calc(100% - 25px);
        height: 40px;
    }
    .yfts-cont-icon {
        line-height: 40px;
        width: 25px;
    }
    .ys-footer-tp-share{
        width: 100%;
    }
    .ys-footer-tp-sub {
        width: 100%;
        margin-bottom: 20px;
    }
    .yfts-list li {
        width: 26px;
    }
    .yfts-list {
        margin-top: 15px;
    }
    .ys-footer-mid {
        padding-top: 20px;
        padding-bottom: 0;
        border: none;
    }
    .ys-footer-bt {
        padding: 20px 0;
    }
    .yfts-tit {
        font-size: 16px;
    }
    .yfmg-select .ys-select-hd {
        padding-left: 18px;
    }
    .yfbi-li p,.yfbc-le p{
        font-size: 12px;
    }
    .mtll-li-num {
        font-size: 18px;
    }
    .material-tech-le-list::before {
        height: 28px;
    }
    .sall-text {
        padding: 15px;
    }
    .std-btn2-box-icon {
        top: 1px;
    }
    .solution-area-list-li {
        width: 100%;
        margin-top: 10px;
        animation-delay: .3s !important;
    }
    .sdbl-ul-li {
        width: 100%;
        margin-bottom: 10px;
    }
    .sdbl-ul-li-text {
        padding: 20px;
    }
    .yfts-cont-input input::placeholder{
        font-size: 14px;
    }
    .molecular-services-image-text {
        margin-top: 25px;
    }
    .sull-cont{
        height: auto;
        padding: 15px;
    }
    .srsc-ul-list {
        margin-bottom: 12px;
    }
    .innovate-honor-sec-tit {
        padding: var(--std-padding2) 20px;
    }
    
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 5px;
    }
    .ihpn-ul {
        margin: 0 -10px;
        flex-wrap: wrap;
    }
    .ihpn-ul-list{
        width: 50%;
        padding: 0 10px;
        margin-top: var(--std-margin1);
    }
    .ihpn-ul-list:nth-child(1),
    .ihpn-ul-list:nth-child(2){
        margin-top: 0;
    }
    .ihpn-ul-list:nth-child(2n+2){
        border-right: none;
    }
    .ihau-list{
        padding: 0 10px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -10px;
    }
    .illc-bg {
        width: 80%;
        margin: auto;
    }
    .itat-text {
        padding: 0 80px;
    }
    .dtmv-video {
        width: 100%;
    }
    .dtmv-play {
        width: 40px;
    }
    .dtmv-parga {
        margin-bottom: 25px;
    }
    .dtmv-video{
        margin-top: 25px;
    }
    .platdet-ban .std-arrow-icon {
        width: 32px;
        height: 32px;
    }
    .pmsa-tit h3 {
        margin-left: 0;
    }
    .product-main-sec-all ul {
        padding-inline-start: 20px;
    }
    .product-main-sec-act {
        padding: 25px 20px;
    }
    .srsc-select-ul{
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .mmlt-icon {
        right: 10px;
        width: 28px;
    }
    .mmlt-word {
        padding: 10px 48px 10px 10px;
    }
    .msps-main-bot-tit {
        width: calc(100% - 30px);
        padding-right: 15px;
    }
    /* .msps-main-bot-tit {
        width: 100%;
        padding-right: 0;
        margin-bottom: var(--std-margin1);
    } */
    .msps-main::after {
        height: 67px;
    }
    .molecular-services-pcr .srsc-ul-list:last-child{
        margin-bottom: 0;
    }
    .msps-main .srsc-ul {
        padding-bottom: 30px;
    }
    .molecular-services-pcr .ys-nyban-title h1 {
        width: 100%;
    }
    .selection-main-sec-btm .product-wrap-list-side{
        display: block;
    }
    .pwls-info-li-tp {
        padding: 25px 18px 10px 18px;
    }
    .right-text-word {
        margin-bottom: 16px;
    }
    .pwll-item-bt ul{
        padding-inline-start: 20px;
    }
    .pwll-item-tp {
        padding: 6px 15px;
    }
    .pwll-item-tp .std-title4 {
        width: calc(100% - 18px);
        padding-right: 20px;
    }
    .pult-text {
        width: 100%;
        padding-left: 0;
    }
    .pdsf-ul-list-top-display {
        padding-right: 15px;
    }
    .pulb-cont{
        align-items: flex-start;
        padding-left: 0;
    }
    .pulb-text {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .pult-search{
        display: none;
    }
    .pdsf-ul-list-top{
        align-items: flex-start;
    }
    .pult-icon{
        position: relative;
        top: 5px;
    }
    .pdsr-text p {
        margin-bottom: 10px;
    }
    .asdu-li-cont-num span{
        font-size: 34px;
    }
    .asdu-li-cont-num {
        font-size: 22px;
    }
    .asdu-li {
        width: 50%;
    }
    .about-solution-parga {
        margin-bottom: 42px;
    }
    .about-solution {
        margin-bottom: 0;
    }
    .about-value-tp h2, .about-value-bt h2 {
        width: 100%;
    }
    .about-value-tp-info {
        width: 100%;
        padding-left: 0;
        margin-top: var(--std-margin1);
    }
    .about-value-tp{
        flex-wrap: wrap;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .about-value-bt-ul {
        width: 100%;
    }
    .about-value-bt{
        flex-direction: column-reverse;
    }
    .about-value-bt h2 {
        text-align: left;
        margin-bottom: var(--std-margin1);
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: 30px;
    }
    .avbu-li {
        margin-bottom: 15px;
    }
    .about-history h2 {
        margin-bottom: 25px;
    }
    .ahly-li-year {
        font-size: 30px;
    }
    .about-history-list-year {
        position: static;
        pointer-events: all;
        margin-bottom: 20px;
    }
    .yecl-li-cry-right {
        padding-left: 0;
        padding-right: 0;
    }
    .yecl-li.slick-slide.next1 {
        transform: translateX(0px);
    }
    .yecl-li.slick-slide.prev1 {
        transform: translateX(0px);
    }
    .ys-event2-cont-list {
        height: auto;
        margin-left: 0;
    }
    .ylcr-text{
        position: static;
        height: auto;
        top: 0;
    }
    .yecl-li {
        width: 100%;
    }
    .yecl-li-cry {
        flex-wrap: wrap;
    }
    .yecl-li-cry-left{
        display: none;
    }
    .ahly-li-stage{
        display: none;
    }
    .about-history{
        padding-bottom: var(--std-padding1);
    }
    .ys-event2-cont-list .slick-list{
        overflow: hidden;
        padding-bottom: 30px;
    }
    .ylcr-tim{
        margin-bottom: 15px;
    }
    .ylcr-text-tit{
        margin-bottom: 10px;
    }
    .agll-img {
        width: 100%;
    }
    .about-global-tp {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .about-global-list-li {
        margin-bottom: 30px;
    }
    .cwfc-list-li1 .cllc-item{
        width: 100%;
        margin-bottom: 10px;
    }
    .cwfc-list-li{
        width: 100%;
        margin-bottom: 15px;
    }
    .contact-wrap-form-cont {
        padding: 30px 20px;
    }
    .cwfc-list-li textarea,
    .cwfc-list-li textarea::placeholder,
    .cwfc-list-li-select .ys-select-hd input,
    .cwfc-list-li-select .ys-select-hd input::placeholder,
    .cllc-item input,
    .cllc-item input::placeholder {
        font-size: 12px;
    }
    .cwfc-list-li1 .cllc-item:last-child{
        margin-bottom: 0;
    }
    .cllc-item-parga {
        position: static;
        margin-top: 8px;
        opacity: 1;
        display: none;
    }
    .contact-main .has-required.empty .cllc-item-parga{
        display: block;
    }
    .cllc-img {
        width: 110px !important;
        flex-shrink: 0;
    }
    .cwfc-list-li-code .cllc-input{
        width: calc(100% - 110px);
        margin-bottom: 0;
    }
    .cllc-item input,
    .cwfc-list-li-select .ys-select-hd input{
        padding: 0 10px;
    }
    .cwfc-list-li textarea {
        padding: 8px 10px;
    }
    .cwfc-list-li .std-parga1 {
        margin-bottom: 8px;
    }
    .cllc-item-parga p {
        font-size: 10px;
    }
    .cwfc-list-li-select .ys-select-xtbbox {
        right: 10px;
    }
    .wish-pop-ri-privacy {
        margin-bottom: 20px;
    }
    .cwfc-list-btn .std-btn1-box {
        padding: 0 32px;
    }
    .reagent-sinifi-ul-li {
        width: 100%;
        margin-bottom: 12px;
    }
    .rsul-cont p {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .reagent-from-table th p {
        padding: 10px 15px;
    }
    .reagent-from-table td p {
        padding: 10px 15px;
    }
    .reagent-sinifi-ul-li:last-child{
        margin-bottom: 0;
    }
    .ys-nyban-btn .std-btn1-box p, .ys-nyban-btn .std-btn4-box p {
        font-size: 12px;
    }
    .iklu-li{
        width: 50%;
        margin-top: 20px;
        text-align: center;
    }
    .instrument-key-list {
        padding-top: 0;
    }
    .instrument-key h2 {
        margin-bottom: 20px;
    }
    .iklu-li-tit span {
        font-size: 22px;
    }
    .ipws-li-cont {
        padding: 20px;
    }
   
    .instrument-pro-wrap .material-production-tit {
        margin-bottom: 25px;
    }
    .ipws-li-cont-icon {
        width: 42px;
    }
    .instrument-pro-bg, .instrument-pro::after {
        height: 260px;
    }
    .instrument-new-slick-li a {
        padding: 20px;
    }
    .insl-time {
        margin-bottom: 10px;
    }
    .insl-tit {
        margin-bottom: 15px;
    }
    .instrument-ban-le {
        width: 100%;
    }
    .instrument-ban-le-slick {
        margin-bottom: 20px;
    }
    .instrument-main .ys-nybanner {
        padding: 42px 0;
    }
    .instrument-ban-ri {
        margin-top: 30px;
    }
    .instrument-ban-ri .std-parga1 {
        margin-bottom: 20px;
    }
    .ys-ban-title {
        width: 100%;
    }
    .ybcd-li {
        width: 16px;
        height: 16px;
        margin-right: 15px;
    }
    .ys-ban-control {
        bottom: 32px;
    }
    .home-pro-tp a {
        padding: 20px;
    }
    .hptw-btn {
        margin-top: 20px;
    }
    .home-pro-tp-img {
        width: 100%;
    }
    .hpbs-li-text {
        padding: 20px;
    }
    .home-new-bt-slick .slick-list{
        padding-bottom: 30px;
    }
    .home-driven-cont-wrap {
        width: 100%;
    }
    .hddu-li {
        width: 50%;
        padding: 0 10px;
        margin-top: 20px;
    }
    .home-driven-data-ul {
        margin: 0 -10px;
    }
    .home-driven-data {
        bottom: 42px;
    }
    .home-driven-cont {
        top: 42px;
    }
    .hddu-li:nth-child(1),
    .hddu-li:nth-child(2){
        margin-top: 0;
    }
    .home-driven-bg {
        height: 650px;
    }
    .hddu-li-cont-num {
        font-size: 24px;
    }
    .hnbs-li a {
        padding: 20px;
    }
    .hnbs-li-btn {
        margin-top: 18px;
    }
    .home-system-cont-bt {
        margin-top: 30px;
    }
    .hsct-btn {
        margin-top: 18px;
    }
    .ys-ban-play {
        width: 44px;
        right: 20px;
        top: auto;
        bottom: 42px;
        transform: translateY(0);
    }
    .pwil-btn {
        margin-right: 5px;
    }
    .pwil-btn .std-btn1-box, .pwir-btn .std-btn3-box {
        padding: 0 10px;
    }
    .pwil-num{
        position: absolute;
        bottom: 12px;
        left: 0;
    }
    .pwlf-wrap-info {
        height: 140px;
    }
    .pwlf-wrap-info-ri{
        width: 100%;
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .pwir-select{
        width: 100%;
    }
    .pwfc-wrap-table-hd th {
        top: 204px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 250px;
    }
    .pwlf-wrap-form {
        margin-bottom: 30px;
    }
    .pwfc-wrap-table td {
        padding: 10px 15px;
    }
    .pwtb-pro-td0 p {
        padding-left: 12px;
    }
    .pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail,
    .pwfc-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 5px;
    }
    .pilb-ul-li-hd {
        padding: 15px 25px;
    }
    .pro-pop .ys-modal-close, .wish-pop .ys-modal-close {
        top: 10px;
        right: 10px;
    }
    .pro-pop .ys-modal-content {
        padding: 45px 20px 20px;
    }
    .pro-pop-wrap .mCSB_scrollTools_vertical,
    .pro-pop-wrap .mCSB_scrollTools_vertical .mCSB_dragger_bar,
    .pro-pop-wrap .mCSB_scrollTools_vertical .mCSB_draggerRail{
        width: 4px;
    }
    .pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        height: 4px !important;
    }
    .pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal,
    .pro-pop-wrap .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
        height: 4px;
    }
    .pro-pop-wrap td p,
    .pro-pop-wrap th p{
        font-size: 12px;
    }
    .pro-pop-wrap th {
        min-width: 130px;
    }
    .pro-pop-wrap .std-btn1-box {
        padding: 0 10px;
    }
    .wish-pop-le {
        width: 100%;
    }
    .wish-pop-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
    }
    .wish-pop .ys-modal-content {
        max-height: 550px;
        padding: 45px 20px 20px;
    }
    .wish-pop-le-ul {
        padding-right: 0;
    }
    .wish-pop .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 20px;
    }
    .wish-pop-le-ul, .wish-pop-ri-wrap {
        max-height: inherit;
    }
    .wplu-li-text {
        width: 100%;
        padding-right: 0;
    }
    .wplu-li-icon {
        width: 22px;
        margin-top: var(--std-margin1);
    }
    .wplu-li {
        padding: 15px 0;
    }
    .iklu-li-tit {
        height: 26.4px;
    }
    .about-value-bt h2{
        margin-bottom: 0;
    }
    .about-value-bt-ri {
        width: 100%;
        justify-content: flex-start;
        margin-bottom: var(--std-margin1);
    }
    .about-video {
        width: 54px;
        margin-right: 10px;
    }
    .about-value-tp-le {
        width: 100%;
    }
    .home-service .home-pro-tp-img {
        width: 100%;
    }
    /* .pwlf-wrap-tp {
        height: 190px;
    } */
    .pwfc-wrap-table-hd th {
        top: 255px;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        top: 302px;
    }
    .wprl-item label {
        height: 38px;
    }
    .wprl-item-notice {
        top: 40px;
    }
    .wprl-item {
        margin-bottom: 25px;
    }
    .product-main-sec-all {
        padding: 0 15px;
    }
    .asdu-li-cont-num sup {
        font-size: 22px;
    }
    .about-video {
        width: 36px;
    }
    .about-value-tp h2, .about-value-bt h2 {
        font-size: var(--font-title2);
    }
    .about-value-tp-info,
    .avbu-li{
        font-size: 18px;
    }
    .platdet-ban-wrap-btn {
        width: calc(100% + 20px);
    }
    .itat-text {
        padding: 0 26px;
    }
    .itat-text .mCSB_outside+.mCSB_scrollTools {
        right: 17px;
    }
    .ihpn-ul{
        justify-content: center;
    }
    .ihau-list {
        padding: 0 5px;
    }
    .innovate-honor-awards-ul {
        margin: 0 -5px;
    }
    .illc-bg {
        width: 100%;
    }
    .itat-text {
        max-height: 48px;
    }
    .illc-text-awards-date {
        bottom: 5px;
    }
    .about-value-tp-le img,
    .about-value-bt-ri img{
        width: 36px;
        margin-right: 10px;
    }
    .mpil-cont-tit {
        padding: 15px 10px;
    }
    .innovate-honor-info p{
        margin-bottom: 30px;
    }
    .material-production-tit-btn{
        display: none;
    }
    /* .instrument-pro .material-production-tit-btn{
        display: block;
    } */
    .material-production-wrap .material-production-tit-btn{
        display: block !important;
        width: 100%;
    }
    .material-production-wrap .std-arrow{
        width: 100%;
    }
    .material-production-wrap{
        position: relative;
    }
    .material-production-wrap .std-arrow-icon{
        background: #fff;
    }
    .material-production-wrap .std-arrow-icon img:nth-child(2){
        opacity: 1;
    }
    .material-production-img .slick-list{
        overflow: hidden;
    }
    .material-production-img.empty{
        padding: 0;
    }
    .material-production-img{
        padding: 0 10px;
    }
    .innovate-honor-technology-list{
        height: auto;
    }
    .innovate-honor-technology-list a{
        height: 100%;
        background: #fff;
        position: relative;
    }
    .innovate-honor-technology-ul .slick-track{
        display: flex;
        align-items: stretch;
    }
    .ihtl-link-btm-tit {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .ihtl-link-btm-more{
        position: absolute;
        bottom: 15px;
        left: 0;
        width: 100%;
        padding: 0 16px;
    }
    .ihst-bg{
        height: auto;
        top: auto;
        bottom: 0;
    }
    .ihst-bg img{
        height: auto;
    }
    .sall-text .std-title4,
    .mpul-text .std-title4{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .solution-appli-list-li{
        height: auto;
    }
    .solution-appli-list-li a{
        height: 100%;
        position: relative;
    }
    .sall-text-btn,
    .mpul-text-btn{
        position: absolute;
        bottom: 15px;
        width: 100%;
        left: 0;
        padding: 0 15px;
    }
    .sall-text{
        padding: 15px 15px 50px;
    }
    .material-pro-ul-li a {
        display: block;
        height: 100%;
    }
    .mpul-text{
        padding: 15px 15px 50px;
    }
    .msnt-main-left-text {
        max-width: 300px;
        height: auto !important;
        display: flex;
        align-items: center;
    }
    .product-wrap-list {
        padding: 0;
    }
    .product-wrap-list::after {
        width: 0;
    }
    .pwli-le-parga1 p{
        color: var(--main-color1);
    }
    .pwli-le-icon img:nth-child(1){
        display: none;
    }
    .pwli-le-icon img:nth-child(2){
        display: block;
    }
    .pwir-select{
        display: none;
    }
    .pwlf-wrap-info {
        height: 102px;
    }
    .wplu-li-icon{
        margin-top: 10px;
    }
    .wplu-li {
        padding: 10px 0;
    }
    .wish-pop-le .std-title3, .wish-pop-ri .std-title3 {
        margin-bottom: 12px;
    }
    .pwls-lab-ul-li a {
        padding: 10px;
    }
    .pwls-lab-ul-li {
        padding: 0 5px;
    }
    .pwls-lab-ul {
        margin: 0 -5px;
    }
    .product-tab-ul-li a::after {
        height: calc(100% - 8px);
    }
    .product-tab-ul-li a {
        line-height: 40px;
    }
    .product-tab-watch p{
        font-size: 12px;
        color: #999;
        line-height: 1.5;
        margin-right: 24px;
    }
    .product-tab-watch{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .product-tab-watch img{
        width: 32px;
    }
    .itat-text {
        padding: 0 44px;
    }
    .pwls-lab-ul-li a::after{
        width: calc(100% - 8px);
        height: calc(100% - 8px);
    }
    .plul-parga p{
        font-size: 12px;
    }
    .pwls-lab-ul-li a {
        padding: 10px 15px;
    }
    .pwth-th-wrap span{
        font-size: 12px;
    }
    .pwfc-wrap-table td p {
        font-size: 12px;
    }
    .home-pro-tp a{
        z-index: 1;
    }
    /* .home-pro-tp-img{
        position: relative;
        margin-top: -150px;
        z-index: -1;
        right: 0;
    }
    .home-service .home-pro-tp-img {
        right: -20px;
    } */
    /* .home-service .home-pro-tp a {
        padding-bottom: 0;
    } */
    .itat-text{
        max-height: inherit;
    }
    .pwlf-wrap.isfixed .pwfc-wrap .mCSB_scrollTools {
        right: 20px;
    }
    .pwlf-wrap-tp{
        position: relative;
    }
    .product-wrap-list::before{
        display: none;
    }
    .pwfc-wrap-table{
        position: relative;
    }
    .yfbi-li p a {
        font-size: 12px;
    }
    .home-pro-tp-img {
        width: 60%;
        margin: auto;
    }
    .mtrt-ul-li{
        position: static;
        opacity: 1;
        padding: 0 10px;
    }
    .mtrt-ul-li:not(:first-child){
        display: none;
    }
    .mtll-li{
        margin-bottom: 0;
    }
    .mtrt-ul{
        margin: 0 -10px;
    }
    .mtrt-ul .slick-dots{
        bottom: -20px;
    }
    .material-tech-ri-num li{
        display: block !important;
        position: absolute;
        top: -24px;
        right: 30px;
        transition: all .36s;
        opacity: 0;
        pointer-events: none;
    }
    .material-tech-ri-num li.on{
        opacity: 1;
        pointer-events: all;
    }
    .mtrt-ul .slick-list{
        padding-bottom: 20px;
    }
    .material-tech-ri-num{
        position: static;
    }
    .mulw-tit{
        display: block;
        font-size: var(--font-title2);
        margin-bottom: 30px !important;
    }
    .material-tech-le-list{
        display: none;
    }
    .material-tech-ri-text{
        padding: 35px 20px;
    }
    .mtrt-ul-li-wrap li {
        margin-bottom: 20px;
    }
    .mtrt-ul-li-wrap .std-title4 {
        margin-bottom: 8px;
    }
    .molecular-services .ys-nyban-btn .std-btn1, .molecular-services-pcr .ys-nyban-btn .std-btn1 {
        width: 110px;
    }
    .dtmt-wrap {
        padding: 28px 20px;
    }
    /* ************* */
}
@media screen and (max-width: 767px) {
     /*2024.09.09-start*/
    .press-section-tags-ri .ys-select-bd {
        padding: 7px 15px;
        border-radius: 10px;
    }
    .press-section-tags {
        margin-bottom: 36px;
    }
    .psnl-le {
        width: 100%;
    }
    .psnl-ri {
        width: 100%;
    }
    .psnl-le-btn{
        margin-top: 15px;
    }
    .press-section-ul-link {
        width: 50%;
    }
    .press-news-sec-btm .pnsb-active p {
        margin-bottom: 8px;
    }
    .press-news-sec-btm .pnsb-active h5 {
        margin-bottom: 8px;
    }
    .press-news-sec-btm {
        padding-top: 36px;
    }
    .pnru-list-link-btm {
        padding: 15px 0px 22px;
    }
    .blog-ul-list {
        width: 50%;
    }
    .bull-btm-date-ri {
        font-size: 12px;
    }
    .bull-btm-text p {
        font-size: 14px;
    }
    .events-sec-ul-list {
        width: 50%;
    }
    .active-news .pnst-title {
        margin-bottom: 20px;
    }
    .smuc-list{
        width: 100%;
        margin-bottom: 20px;
    }
    .smuc-list-all-text p {
        height: auto;
        overflow: hidden;
        -webkit-line-clamp: inherit;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .smuc-list-all {
        padding-right: 0;
        border-right: none;
    }
    .support-model-act-tit {
        margin-bottom: 10px;
    }
    .support-model-act-text p {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .support-model-ul-cont {
        margin-top: 25px;
    }
    .support-faq-tit {
        margin-bottom: 20px;
    }
    .stcl-ul-top {
        padding: 15px;
    }
    .stcl-ul-btm {
        padding: 0px 15px;
    }
    .support-question-cont {
        padding: 36px 15px 30px;
    }
    .qmba-ri {
        width: 62%;
        margin-top: 0;
    }
    .qmba-le {
        top: 14px;
    }
    .qsul-link-le-top {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .qsul-link {
        padding: 20px 20px 24px;
        flex-wrap: wrap;
    }
    .qsul-link-le {
        width: 100%;
    }
    .qsul-link-ri {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .quality-service-ul-list.on .qsul-link-ri {
        padding-left: 0;
        padding-right: 0;
    }
    .qsul-link-ri2 {
        padding-top: 0px;}
    .quality-service-ul-list {
        margin-top: 34px;
    }
    .quality-mana-top-ul {
        width: 100%;
        padding-right: 0;
        margin-top: 10px;
    }
    .quality-mana-top {
        width: 100%;
        margin-top: 15px;
        padding-bottom: 14px;
        margin-bottom: 18px;
        flex-direction: column-reverse;
    }
    .file-ul-list {
        width: 50%;
    }
    .file-top-ri {
        width: 100%;
        padding: 10px 20px;
    }
    .file-top {
        margin-bottom: 30px;
    }
    .visual-ul-list {
        width: 50%;
    }
    .vulc-top-icon {
        width: 32px;
        height: 32px;
    }
    .chain-top-cont-le {
        width: 100%;
        padding-right: 0;
    }
    .chain-top-cont-all {
        margin-top: 30px;
    }
    .ctcl-ul {
        margin-top: 15px;
        padding-top: 15px;
    }
    .chain-top-cont {
        padding: 20px 20px 25px 20px;
    }
    .chain-auto-cont-link {
        padding: 50px 0 60px;
    }
    .cacl-text {
        width: 100%;
    }
    .cpcl-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .cpcl-ri {
        width: 100%;
        padding-left: 0;
        padding-top: 0;
    }
    .chain-plant {
        padding-bottom: 60px;
    }
    .chain-fast {
        padding-bottom: 60px;
    }
    .chain-btm-cont-ri {
        position: relative;
        top: 15px;
        right: 0;
        width: 100%;
        height: 100%;
    }
    .chain-btm-cont-le {
        padding-right: 0;
        width: 100%;
    }
    .duty-together-cont {
        padding-right: 20px;
        padding-left: 20px;
    }
    .duty-partners-btm-tag {
        padding-left: 20px;
        padding-right: 20px;
        display: block;
    }
    .duty-partners-btm-tag::after{
        width: 1px;
        height: 100%;
        left: 20px;
    }
    .dpbt-list::after {
        top: 0;
        left: 0;
        width: 1px;
        height: 100%;
    }
    .dpbt-list-text{
        display: none;
    }
    .dpbt-list-text-ph{
        display: block;
    }
    .duty-partners-btm-tag > :first-child{
        padding-top: 0;
    }
    .dpbt-list-text::before {
        top: 8px;
        width: 4px;
        height: 4px;
    }
    .dpbt-list-text::after {
        top: 8px;
        width: 4px;
        height: 4px;
    }
    .duty-partners-btm {
        margin-top: 26px;
    }
    .dpsc-ri {
        margin-top: 14px;
    }
    .dpsc-ri-regu {
        margin-top: 4px;
    }
    .duty-together {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .duty-together-cont-ri .slick-dots {
        bottom: -30px;
    }
    .dtcr-list {
        padding: 0;
    }
    .duty-together-cont-ri{
        margin-left: 0;
        margin-right: 0;
    }
    .chain-top-cont-ri {
        width: 50%;
    }
    .cpcl-le {
        width: 50%;
    }
    .support-model-act-img {
        margin-bottom: 36px;
    }
    .chain-top-cont-ri {
        margin-bottom: 20px;
    }
    .chain-top-cont{
        flex-direction: column-reverse;
    }
    .chain-btm-cont {
        display: flex;
        flex-direction: column-reverse;
    }
    .chain-btm-cont-ri {
        top: 0; 
        margin-bottom: 30px;
    }
    .cacl-bg >:last-child {
        display: block;
    }
    .cacl-bg >:first-child {
        display: none;
    }
    .chain-auto-cont-link {
        padding: 130px 0 90px;
    }
    .ys-cont1500 {
        padding: 0 20px;
    }
    .dpbt-list {
        padding-top: 0;
    }
    .dpbt-list{
        margin-bottom: 14px;
    }
    .duty-partners-btm-tag > :last-child{
        margin-bottom: 0;
    }
    .duty-advocat-text {
        margin-top: 8px;
    }
    .qsul-link-ri{
        display: flex;
        flex-direction: column-reverse;
    }
    .qsul-link-ri-top {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
    }
    .qsul-link-ri-btm{
        border-bottom: 1px solid #D9D9D9;
        padding-bottom: 14px;
        margin-bottom: 14px;
    }
    .qsul-link-le .qsul-link-le-btm{
        display: none;
    }
    .qsul-link-ri .qsul-link-le-btm {
        display: block;
        margin-top: 14px;
    }
    .qsul-link-ri {
        margin-top: 0;
    }
    .qllb-list {
        padding-left: 18px;
    }
    .qllb-list::after {
        left: 4px;
    }
    .qmba-ri {
        margin: 0 auto;
    }
    .pstl-list{
        display: none;
    }
    .pstl-list:nth-child(1){
        display: block;
    }
    .pstl-list:nth-child(2){
        display: block;
    }
    .pstl-list:nth-child(3){
        display: block;
    }
    .file-main .pstl-list:nth-child(3){
        display: none;
    }
    .press-section-tags-le{
        width: calc(100% - 147px);
        flex-grow: 1;
        justify-content: flex-start;
        margin-bottom: 0;
    }
    .press-section-tags-ri .ys-select {
        padding: 7px 15px;
    }
    .press-section-tags-ri {
        width: 125px;
    }
    .blog-main .press-section-tags-le {
        margin-left: -10px;
        margin-right: -10px;
        width: 100%;
    }
    .blog-main .pstl-list {
        padding: 0 10px;
    }
    .blog-main .press-section-tags-le {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 15px;
    }
    .blog-main .pstl-list {
        padding: 0 15px;
    }
    .file-main .pstl-list {
        padding: 0 10px;
    }
    .file-main .press-section-tags-ri {
        width: 92px;
    }
    .file-main .press-section-tags {
        margin-bottom: 30px;
    }
    .support-netword-ul .slick-dots li {
        margin: 0 6px;
    }
    .duty-together-cont-ri .slick-dots li {
        margin: 0 6px;
    }
    /*2024.09.09-end*/
    /*2024.9.25xiugai*/
    .quality-mana .ys-cont1200{
        padding: 0 40px;
    }
    .support-main .ys-search1-box {
        width: 80%;
    }
    .support-main .ys-search1-but {
        width: 83px;
    }
    .file-main .file-top{
        display: flex;
        flex-wrap: wrap;
    }
    .file-main .product-tab-ul{
        white-space: nowrap;
        /*overflow-x: auto;*/
        display: flex;
        margin-bottom: 20px;
    }
    .file-main .file-top-le{
        width: 100%;
    }
    .file-main .product-tab {
        padding: 0;
    }
    .file-main .product-tab-ul-li{
        display: block;
        width: auto;
    }
    .file-main .press-section-tags-ri .ys-select-li:nth-child(3),
    .file-main .press-section-tags-ri .ys-select-li:nth-child(4),
    .press-main .press-section-tags-ri .ys-select-li:nth-child(3),
    .press-main .press-section-tags-ri .ys-select-li:nth-child(4),
    .press-main .press-section-tags-ri .ys-select-li:nth-child(5),
    .press-main .press-section-tags-ri .ys-select-li:nth-child(6){
        display: block;
    }
    .pstl-list{
        display: none !important;
    }
    .press-section-tags-le .pstl-list:nth-child(n+1):nth-child(-n+2) {
        display: block !important;
    }
    .press-section {
        padding-top: 40px !important;
    }
    /* 2024.09.30 */
    .coop-upgrad .msnt-main-right {
        width: 100%;
    }
    .coop-upgrad .msnt-main-right {
        padding: 30px;
    }    
    .coop-upgrad .msnt-main-left{
        display: none;
    }
    .coop-upgrad .msnt-main-right{
        margin-top: 0;
    }
    .coop-share-core{
        flex-direction: column-reverse;
    }
    .coop-share-core-img {
        padding-top: 0;
        width: 100%;
        margin-bottom: 26px;
    }
    .coop-share-core-inof {
        padding-right: 0;
        width: 100%;
    }
    .csci-nub .std-title4 {
        display: block;
        margin-bottom: 8px;
        color: var(--main-color1);
        font-family: var(--std-semibold);
    }
    .csci-nub {
        margin-bottom: 18px;
    }
    .cstn-inof-item, .coop-future-inof-item{
        width: 100%;
    }
    .coop-services .std-title2 {
        margin-bottom: 12px;
    }
    .coop-services .coop-services-text, .coop-services-btn {
        margin-bottom: 28px;
    }
    .coop-services-btn{
        width: 800px;
    }
    .coop-services-all{
        margin-bottom: 28px;
    }
    .coop-services-btn {
        margin-bottom: 0px;
    }
    .coop-services-all .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 15px;
    }
    .coop-services-all .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 2px;
    }
    .coop-services-all .mCSB_scrollTools .mCSB_draggerContainer{
        left: 20px;
        right: 20px;
    }
    .coop-services-all .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: var(--main-color1);
    }
    .cstn-inof {
        padding-bottom: 32px;
    }
    .coop-future-inof.slick-dotted {
        padding-bottom: 30px;
    }
    .crii-link-text {
        padding-right: 26px;
        padding-top: 5px;
    }
    .coop-roche-inof-item {
        padding: 30px 30px 50px 30px;
    }
    .coop-roche-inof .slick-dots {
        bottom: 20px;
    }
    .crii-link-text-badg {
        margin-top: 14px;
    }
    .crii-link-text-word::before {
        width: 35px;
        height: 20px;
    }
    .molecular-services .ys-nyban-btn .std-btn1, .molecular-services-pcr .ys-nyban-btn .std-btn1 {
        width: 165px !important;
    }
    .contact-wrap-img-text h2 {
        font-size: 26px !important;
    }
    .contact-wrap-img-text {
        padding: 50px 30px !important;
    }
    .yfts-list-bot {
        width: 80px;
    }
    .ys-footer-tp-share{
        display: inline-block;
        width: inherit;
    }
    .iklu-li-tit {
        font-size: 14px;
    }
}
@media screen and (max-width: 480px) {
    /*2024.09.09-start*/
    .press-section-tags {
        padding: 14px 15px 14px 14px;
    }
    .press-section-ul-link{
        width: 100%;
    }
    .press-news .pnst-top-le-date {
        font-size: 12px;
    }
    .pnst-title {
        margin-bottom: 20px;
    }
    .press-news-sec-btm {
        padding-top: 30px;
    }
    .press-news .ys-cont950 {
        padding: 0 20px;
    }
    .press-news-sec-btm .pnsb-active p {
        margin-bottom: 7px;
        font-size: 14px;
    }
    .pnsb-active {
        padding-bottom: 12px;
        margin-bottom: 20px;
    }
    .pnsb-ul-list-link {
        font-size: 14px;
    }
    .pnsb-ul-list-link span {
        font-size: 14px;
        margin-right: 10px;
    }
    .pnsb-ul-list {
        margin-bottom: 4px;
    }
    .pnru-list-link-btm {
        padding: 10px 0px 20px;
    }
    .pllb-text {
        margin-bottom: 12px;
    }
    .blog-ul-list {
        width: 100%;
    }
    .blog-main .ys-pcfy {
        margin-top: 10px;
    }
    .events-sec-ul-list {
        width: 100%;
    }
    .events-mian .ys-pcfy {
        margin-top: 15px;
    }
    .press-news-sec-btm .pnsb-active h5 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .psul-href-title {
        height: auto;
        overflow: hidden;
        -webkit-line-clamp: inherit;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .qsul-link {
        padding: 15px;
    }
    .file-ul-list {
        width: 100%;
    }
    .full-top-text p {
        height: auto;
        max-height: 4.8em;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .visual-ul-list {
        width: 100%;
    }
    .ctcl-ul {
        margin-top: 10px;
        padding-top: 10px;
    }
    .chain-top-cont {
        padding: 15px;
    }
    .chain-top-cont-ri {
        margin-top: 10px;
    }
    .chain-auto-cont-link {
        padding: 80px 0 50px;
    }
    .chain-plant {
        padding-bottom: 40px;
    }
    .chain-fast {
        padding-bottom: 45px;
    }
    .chain-btm-cont {
        padding-top: 45px;
        padding-bottom: 60px;
    }
    .dpsc-le {
        width: 100%;
    }
    .daul-link-le {
        width: 100%;
    }
    .chain-top-cont-ri {
        width: 100%;
    }
    .cpcl-le {
        width: 100%;
    }
    .qsul-link-le-top {
        margin-bottom: 15px;
    }
    .qsul-link-ri-btm {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .qsul-link-ri .qsul-link-le-btm {
        margin-top: 8px;
    }
    .press-section-tags-le {
        width: 100%;
        margin-bottom: 12px;
    }
    .press-section-tags-ri{
        width: 100%;
    }
    .blog-main .press-section-tags-le {
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: 15px;
    }
    .blog-main .pstl-list {
        padding: 0 10px;
    }
    .pstl-list-link {
        font-size: 14px;
    }
    .press-section-tags-ri .ys-select-hd input::placeholder{
        font-size: 14px;
    }
    .file-main .press-section-tags-ri {
        width: 100%;
    }
    .support-netword-ul .slick-dots li {
        margin: 0 4px;
    }
    .qmba-ri {
        width: 70%;
    }
    .duty-together-cont-ri .slick-dots li {
        margin: 0 4px;
    }
    /*2024.09.09-end*/
    /*2024.9.25*/
    .support-main .ys-search1-box {
        width: 90%;
    }
    .file-top-le .product-tab-ul-li a,.stul-select p {
        font-size: 14px;
    }
    /* 2024.09.30 */
    .coop-build .std-parga1 {
        margin-top: 10px;
    }
    .coop-build {
        padding-top: var(--std-padding1);
        padding-bottom: var(--std-padding1);
    }
    .coop-upgrad .std-title2 {
        margin-bottom: 22px;
    }
    .coop-share .std-title2 {
        margin-bottom: 10px;
    }
    .coop-share-core {
        margin-top: 20px;
    }
    .csci-nub {
        margin-bottom: 15px;
    }
    .coop-services .coop-services-text,
    .coop-services-all {
        margin-bottom: 22px;
    }
    .coop-services-all {
        margin-bottom: 16px;
    }
    .cstn-inof-item-word .std-title4 {
        margin-bottom: 8px;
    }
    .cstn-inof-item-word {
        padding: 20px 20px 24px 20px;
    }
    .coop-services{
        padding-bottom: var(--std-padding1);
    }
    .coop-future .std-title2 {
        margin-bottom: 14px;
    }
    .coop-future-text {
        margin-bottom: 20px;
    }
    .coop-future-data{
        margin-bottom: 24px;
    }
    .coop-future-data{
        flex-wrap: wrap;
    }
    .coop-future-data-nub {
        width: 100%;
        padding: 16px 0;
    }
    .coop-future-data-nub::before {
        height: 1px;
        width: 50%;
        max-width: 90px;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        opacity: .5;
    }
    .coop-future-data-nub:first-child{
        padding-top: 0;
    }
    .coop-future-data-nub:last-child{
        padding-bottom: 0;
    }
    .cfdn-font {
        margin-bottom: 1px;
    }
    .cfii-link-text {
        padding: 20px 20px 24px;
    }
    .cfii-link-text .std-title4 {
        margin-bottom: 9px;
    }
    .crii-link{
        flex-direction: column-reverse;
    }
    .crii-link-logo {
        width: 100px;
        margin-bottom: 26px;
    }
    .crii-link-text {
        padding-top: 5px;
        width: 100%;
    }
    .coop-roche-inof-item {
        padding: 24px 24px 48px 24px;
    }
    .asdu-li-cont-num span {
        font-size: 32px;
    }
    .asdu-li-cont-num {
        font-size: 16px;
    }
    .contact-wrap-img-text h2 {
        font-size: 24px !important;
    }
    .cwit-parga p {
        font-size: 16px !important;
    }
    .contact-wrap-img-text {
        padding: 40px 20px !important;
    }
    .cwit-info-li .std-title4{
        font-size: 16px !important;
    }
}